新闻资讯
看你所看,想你所想

《架构师》2016年1月 读后感

《架构师》2016年1月

作者:InfoQ中文站

本期主要内容:Google确认下一个Android版本将不会使用Oracle的JavaAPI,转而使用开源的OpenJDK替代,谈谈那令你永生难忘的编程之路,微服务与持续交付,梁胜:做云计算,如何才能超越AWS?SpeedyCloud研发总监李孟:不要让底层细节被上层打散,图像验证码和大规模图像识别技术,锤子手机发布会提到的OpenResty是什么?

《架构师》2016年1月在线阅读地址

《架构师》2016年1月 读后感 第(1)篇

架构师 2016-1​

微服务服务说明文档:

1. 服务介绍

· 服务提供什么功能,譬如产品服务主要提供产品数据的获取或者存储。

· 谁是服务的消费者。譬如产品服务的消费者为电商的前端网站系统或者CRM系统。

2. 服务维护者

· 挑选1~2个团队的成员,作为服务的负责人,登记其姓名、电子邮件、电话等联系方式,以便其他团队遇到问题能及时找到服务的负责人。

3. 服务可用期

· 服务可用周期,如7×24小时,或周一~周五(7:00~19:00)等。

· 可用率,可用率是指服务可以正常访问的时间占总时间的百分比,如99.9%或者99%。如果服务一天内都可以访问,则服务当天的可用率为100%。如果服务有3分钟访问中断,而一天共有1440分钟,那么服务的可用率为: ((1440 - 3) /1440) * 100%,也就是99.79%。

· 响应时间,指服务返回数据的可接受响应时间。譬如为0.5~1秒。

4. 定义环境,描述服务运行的具体环境,通常包括:

· 生产环境

· 类生产环境

· 测试环境

5. 开发,描述开发相关的信息,通常包括:

· 如何搭建开发环境

· 如何运行服务

· 如何定位问题

6. 测试,描述测试相关的信息,通常包括:

· 测试策略

· 如何运行测试

· 如何查看测试的统计结果,譬如测试覆盖率、运行时间、性能等。

7. 构建,描述持续集成以及构建相关的信息,通常包括:

· 持续集成访问的URL

· 持续集成的流程描述

· 构建后的部署包

8. 部署,描述部署相关的信息,通常包括:

· 如何部署到不同环境

· 部署后的功能验证

9. 运维,描述运维相关的信息,通常包括:

· 日志聚合的访问

· 告警信息的访问

· 监控信息的访问

转载请注明出处海之美文 » 《架构师》2016年1月 读后感

相关推荐

    声明:此文信息来源于网络,登载此文只为提供信息参考,并不用于任何商业目的。如有侵权,请及时联系我们:ailianmeng11@163.com