码迷,mamicode.com
首页 > 其他好文 > 详细

2018第28周总结

时间:2018-07-15 11:17:30      阅读:154      评论:0      收藏:0      [点我收藏+]

标签:实现   因此   服务管理   架构师   迭代   学习   自我修养   业务逻辑   之间   

SOA、微服务与服务网格

SOA要解决的核心问题是系统间的集成【首要解决系统间通讯问题,从原来散乱无规划的网状结构梳理成星型结构,通过引入ESB等技术、服务管理规范解决核心的有序问题】,系统的服务化【解决的核心问题是复用】,业务的服务化【解决的核心问题是高效】。

微服务不再强调传统SOA架构里面比较重的ESB企业服务总线,同时以SOA的思想进入到单个业务系统内部实现真正的组件化。SOA注重系统间集成,而微服务关注的事完全的分离。

微服务更注重服务之间的生态, 专注于服务治理等方面,而服务网格更专注于服务间的通讯,以及和DevOps更好的结合。

 

从1998年刚开始到现在中国互联网20岁了,作为90后他发展成长太快了,从PC互联网到移动互联网再到物联网。下一代商业模式的核心要素是什么,除了流量、资本、技术和数据以及开放平台外,还有什么新的要素。

 

如何选开源协议,目前常见的就是要注意复用开源代码后自己的代码是否也必须开源,如果想不开源就不要用GPL等许可,而要用BSD、MIT等许可。

 

分层架构设计是常用的系统架构设计方法,尤其是MVC及其变现在现代很常用。虽然它可能有开发成本高、性能稍低,可扩展性低等问题,但它能通过关注点分离来降低系统的复杂度,满足单一职责、高内聚、低耦合、提高可复用性和降低维护成本。

 

单机系统性能总是存在瓶颈的,所以早年阿里要去IOE(IBM小型机、Oracle数据库、EMC高速存储),从而在分布式架构上不断迭代优化一直走到今天。

 

微服务虽带来很多好处,但必定也引入新的问题,拆分后的服务间单元如何通讯,每个微服务内部的数据存储、业务逻辑、运维部署机制如何做,因此要用好微服务,必须要做好服务治理。

 

架构师的自我修养:拥有自我驱动能力,高效学习,保持良好心态,善于沟通协作。能背锅会和稀泥。

 

2018第28周总结

标签:实现   因此   服务管理   架构师   迭代   学习   自我修养   业务逻辑   之间   

原文地址:https://www.cnblogs.com/doit8791/p/9312006.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!