无标题文章

融合部署

实现方式
  • 在代码编译时,分中心打成jar包;
  • 将各中心jar包部署在同一个server上;
  • 调用时,根据服务注册的类路径完成调用;
  • 各中心jar包中的类只能连对应的数据库用户;
优点
  • 部署简单、高效运行、部署扁平、易于运维;
  • 能很好的保证各中心间服务的事务一致性;
  • 风险小,性能稳定可靠,系统调用联接简单,网络流量小;
缺点
  • 和第三代各中心独立部署的要求相冲突;

独立部署

实现方式
  • 和订单中心相关的服务,分中心打成jar包;
  • 将订单中心用到的服务jar包,与订单中心jar部署在同一个server上;订单中心不使用的服务,独立部署在XX中心的server上。
  • 部署复杂,运行速度上对于订单中心与全量融合没有差别,但增加了以后的运维难度,重新开发服务时需要判断是否需要整合部署等属性;
  • 独立部署的服务只能连接XX中心对应的数据库用户,但融合到订单中心的服务还是存在连接其它数据库用户的可能;
优点
  • 与规范独立部署的接近程度达到了80%以上;
  • 能很好的保证订单中心业务的事务一致性;
缺点
  • 部署复杂,运维难度增加;
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,010评论 19 139
  • spring官方文档:http://docs.spring.io/spring/docs/current/spri...
    牛马风情阅读 1,734评论 0 3
  • 文章开头:本文是舒舟老师发表在产品壹佰的文章(http://www.chanpin100.com/article/...
    萌丸1014阅读 1,733评论 1 25
  • 今日执笔, 写下一首殇词。 换你回眸一眼可好? 清风不解心冷, 太无情, 本就心伤难熬偏来风。 曾轻言细语, 句句...
    序小木阅读 411评论 15 46
  • 过年了,在愈来愈淡的年味中不知为何又想起小时的年景,特别是在老屋过年,记忆始终是这么深刻。 父亲一共搬了四次家...
    辛平阅读 182评论 0 2