微服务化的感想

  随着系统的代码愈来愈庞大,模块的增多,系统很难跟随业务的发展。想着作一些系统上的重构,但重构过程,既须要保证业务的开发,也须要保证重构工做的顺利进行,为此引进了微服务的框架架构。架构

  近期的cps系统在进行一系列的重构工做中,我有幸也参与进来了。首先进行的是用户模块的微服务化,分多期进行,难度从简到难,一步一步将用户相关的代码抽离出来,进行独立部署。项目中若是涉及到用户相关的调用,第一期,使用jar包方式使用maven依赖的方式来进行调用,二期,将服务化,将服务相关的方面,使用独立部署,调用方式,使用远程调用。框架

  服务化带来的一些好处以下:运维

  一、接口服务化,代码实现高内聚低耦合maven

  二、提升系统的敏捷性(快速)和适应性(应对系统崩溃,而不影响调用)微服务

  固然,服务化也会带来一样的弊端:接口

  一、运维部署的成本增长开发

  二、系统监控成本也增长部署

相关文章
相关标签/搜索