微服务设计 - 读后感1
整本书已读了大部分了,貌似理解又迷迷糊糊,还是把一些想法写下来吧。
微服务设计原则:
1、搞内聚,低耦合。
2、服务实现与语言和特定技术无关。
3、自制性。
设计微服务必须关注的点:
1、部署。当一个大的项目拆分成很多小的服务时,服务的部署就会成为一个问题,需要使用自动化的技术来实现。
2、测试。单服务内部需要实现单元测试和功能测试,并且需要自动化。服务拆分后,数据调用就从之前的进程间调用变成了跨网络的调用,性能就成为需要考虑的点,所以每一个服务需要明确性能指标,并且严格执行。
3、安全。无论是单个大项目还是多个微服务,安全都是很重要的。首先是监控,硬件和应用程序的监控,还有服务运行状态的监控(需要一个统一的处理机制),再有就是日志系统,日志在任何项目中都是至关重要的,它能够帮助我们更快的解决问题,也能够暴露出一些问题,所以尽可能的使用和利用日志。
posted on 2016-08-01 11:17 partrick123 阅读(130) 评论(0) 收藏 举报
浙公网安备 33010602011771号