`
san_yun
  • 浏览: 2658241 次
  • 来自: 杭州
文章分类
社区版块
存档分类
最新评论

可用性checklist

    博客分类:
  • java
阅读更多

应用:

1、禁止可用性要求高的应用,依赖可用性要求低的应用

   (1前台强依赖后台;贸易通今日焦点页面取偏好依赖dwhession接口,该接口几次出现问题,消耗资讯连接数,直接影响资讯的正常访问;2前台应用依赖后台数据库)

   如果必须这样做,必须要考虑双方服务的容错性,提高可用性;

2、禁止高峰期重启重要服务或任务:如tpsc-service 这个dubbo服务

3、禁止在业务代码中使用无策略内存Cache,如直接使用HashMap作为cache,使用框架提供

4synchronized等锁的使用和前台web应用多线程的使用,必须要经过PLA审核

5、应用里大量的数据的一次性载入,必须要经过审核,否则会导致内存不够或者设置的缓存不够

6、对于http client的服务调用方式,需要PLA审核,做好容错性,防止阻塞

 

数据操作相关:

1、禁止高峰期执行大数据量订正任务

2、禁止高峰期大数据量更新数据库, 如有请与DBAPLA审核,因为更新的数据达到一定昨界值(如:1000/小时)可能造成DB回滚段不足,引起数据库Load飙升,进而影响整个网站的可用性  数据量超过多少审核,具体情况具体分析好

3、禁止人工清空cache,禁止高峰期大量清空Memcached(如Member信息对应的Cache),否则会引起应用和DB的压力骤升,严重时可能会使应用宕机,特殊情况,PLA审核。

4、新需求上线,如果使用到cache,必须要考虑cache内数据的预热

5、数据订正必须要考虑,订正的数据是否需要同步给其他部门(如数据仓库),是否影响到其他部门的工作(比如运营,审核部门等)

6、大数据量的操作,必须要考虑关联应用方的性能,如在白天执行Offer订正同时写入Search_log增量表,数据量过大会可能引起Search引擎宕机

分享到:
评论
发表评论

文章已被作者锁定,不允许评论。

相关推荐

    硬件设计相关checklist

    此外,还需检查器件的可用性和供应商的信誉,以降低供应链风险。 8. **PCB布局与布线**:在完成原理图审查后,设计师开始进行PCB布局,考虑信号完整性、电源完整性、热管理等因素。布线则需要遵循信号的拓扑结构,...

    oracle dba checklist

    - 检查数据库备份的完整性和可用性,确保恢复策略的有效性。 3. **月度检查**: - 执行更深入的数据清理和维护任务,如清理旧的归档日志、统计信息更新。 - 对数据库进行性能基准测试,对比历史数据,找出性能...

    APP上线发版前checklist以及崩溃的一些常见原因汇总

    3. **离线模式功能**:为用户提供即使在网络不可用时也能使用的功能,例如缓存数据以供离线查看。 #### 四、内存管理 1. **内存泄漏检测**:利用工具如LeakCanary等定期检测应用是否存在内存泄漏问题,及时修复。 ...

    DB-Checklist-V7R2-2-20061029

    【DB-Checklist-V7R2-2-20061029】这个压缩包文件名暗示了它是一个数据库检查清单,可能是针对某个特定版本的数据库管理...此外,通过定期执行这样的检查,还可以确保符合行业标准和法规要求,提高数据安全性和可用性。

    web测试Checklist表.xls

    web各种常见测试点综合如功能测试、性能测试、接口测试、兼容测试、安全测试、用户体验_可用性测试等测试要点,整合一个表

    通用类测试准则及checklist

    【通用类测试准则及Checklist】是软件质量保证的重要组成部分,它主要关注的是软件功能的正确性和用户体验。以下是对这些准则的详细说明: 1. **功能测试**: - 对话框测试:确保对话框能接受各种类型的输入,包括...

    渗透红线Checklist.zip

    渗透红线Checklist渗透红线Checklist很尬的事,手速过快把Pentest打成Pnetest,不过没什么影响,重点是内容的真实性、可用性。多人协作的渗透项目中,往往每个人擅长点和经验都不同,那么团队有一个人误操作很有可能...

    ISO 9001-2000 Audit Checklist

    - **d) 确保了支持这些过程操作和监控所需的资源和信息的可用性?** - 包括人员培训、设备、设施等。 - **e) 测量、监控并分析了这些过程?** - 需要有数据来证明过程的表现和改进的机会。 - **f) 实施了必要的...

    microftsoft available checklist

    根据提供的文件内容,我们可以提炼出关于设计具有高可用性的应用程序的相关知识点。文件中所描述的知识点主要集中在设计审查清单、应用程序设计、服务级协议分解、服务依赖关系、消息任务的设计以及消息代理等方面。...

    路由器Checklist.zip

    - **高可用性**:检查冗余配置,确保BRAS服务的稳定性。 - **安全策略**:实施流量限速、QoS(Quality of Service)等策略,保障网络安全。 5. **华为路由器安全巡检规范**: - **设备安全**:确保物理安全,...

    界面测试checklist.pdf

    综上所述,界面测试CheckList涵盖了从易用性、规范性、帮助设施到合理性的全面考量,旨在优化用户界面,提升用户体验,降低使用难度,从而提高软件的整体质量和用户满意度。在实际测试中,每一点都需要细致入微地...

    软件测试—GUI测试的CheckList

    GUI测试的CheckList旨在确保软件在用户界面层面的可用性、性能、兼容性和一致性。这份名为"软件测试—GUI测试的CheckList"的资料可能是软件开发团队在进行GUI测试时遵循的一份详细指南,包含了各种检查点和测试步骤...

    GUI测试CheckList-51模板参考

    **重要性**: 控件的设计直接影响到用户界面的可用性和美观度。 1. **控件风格的一致性**: - **目标**: 控件风格统一,使用标准控件。 - **检查点**: 检查控件样式是否统一,是否遵循标准控件的设计。 2. **同一...

    CCIE checklist

    - 深入理解网络设计原则,包括高可用性、安全性、性能优化等。 4. **实践操作** - 使用模拟器如GNS3或Cisco Packet Tracer进行实验操作,熟悉设备配置和故障排查。 - 参加网络研讨会、工作坊和在线实验室挑战,...

    医疗体系ISO13485内审checklist.doc

    - 文件控制程序应确保文件的审批、更新、识别和可用性。 - 外来文件应得到识别并控制其分发,避免过期文件的非预期使用。 3. **记录控制**: - 记录应清晰易读,便于检索。 - 应有记录控制程序,规定标识、存储...

    PageSpeed Insight and CheckList-crx插件

    Google PageSpeed Insights可让您快速了解网站在移动设备和台式机设置中的速度,并根据抓取器优先考虑的多个变量,确定网站在移动设备上的可用性。 当您在工具的地址栏中输入URL时,它会Swift抓取页面,将这三个区域...

    Azure准备就绪清单:此清单是您在Azure中部署安全,可伸缩和高可用性基础结构的最佳做法的指南。 在上线之前,请仔细阅读每个项目,并确保您没有错过任何重要事项!

    Azure Readiness Checklist存储库由两个分支组成: 1. master 该分支由README.md文件组成,该文件自动反映在网站上。 2. develop 该分支将用于对结构和内容(如果需要)进行一些重大更改。 最好使用master分支来...

    PageSpeed洞察力和清单「PageSpeed Insight and CheckList」-crx插件

    Google PageSpeed Insights可让您快速了解网站在移动设备和台式机设置中的速度,并根据抓取器优先考虑的多个变量,确定网站在移动设备上的可用性。 当您在工具的地址栏中输入URL时,它会Swift抓取该页面,将这三个...

Global site tag (gtag.js) - Google Analytics