微服务架构是近几年比较流行的架构趋势,有的项目紧跟潮流,已经开始用上docker技术,有的项目还仅是功能拆分,但是上线部署还是用shell方式部署的。一起来看看微服务的魅力:
从集群架构到分布式架构,都是为了扩容和降成本,再加上最近敏捷迭代的理论在项目中大受追捧,为了实现快速迭代,需要将功能拆分。拆分之后,有一些公共的功能各个模块都需要调用,这些公共的功能是可以复用的,那么就可以将它们服务化。多个微服务持续集成,持续发布,组成的集合可以称为SOA(service-oriented architecture)。而ESB(Enterprise Service Bus)可以将这些服务整合起来进行交互。
百度上的ESB图册
网友评论