微服务设计 - 读后感1

整本书已读了大部分了,貌似理解又迷迷糊糊,还是把一些想法写下来吧。

 

微服务设计原则:

1、搞内聚,低耦合。

2、服务实现与语言和特定技术无关。

3、自制性。

 

设计微服务必须关注的点:

1、部署。当一个大的项目拆分成很多小的服务时,服务的部署就会成为一个问题,需要使用自动化的技术来实现。

2、测试。单服务内部需要实现单元测试和功能测试,并且需要自动化。服务拆分后,数据调用就从之前的进程间调用变成了跨网络的调用,性能就成为需要考虑的点,所以每一个服务需要明确性能指标,并且严格执行。

3、安全。无论是单个大项目还是多个微服务,安全都是很重要的。首先是监控,硬件和应用程序的监控,还有服务运行状态的监控(需要一个统一的处理机制),再有就是日志系统,日志在任何项目中都是至关重要的,它能够帮助我们更快的解决问题,也能够暴露出一些问题,所以尽可能的使用和利用日志。

posted on 2016-08-01 11:17  partrick123  阅读(130)  评论(0)    收藏  举报

导航