微电子/半导体容器微服务容器云

微服务架构演进如何与容器平台的结合?

我现有环境为泛微OA的框架,内部使用的还是ESB方式。公司想拆分业务组件,逐步演进为微服务架构。如图所示,我们只想微服务集群部分采用容器方式且体量又不大,但K8S又觉得没有必要,没有更好平台推荐。谢谢!...显示全部

我现有环境为泛微OA的框架,内部使用的还是ESB方式。公司想拆分业务组件,逐步演进为微服务架构。
如图所示,我们只想微服务集群部分采用容器方式且体量又不大,但K8S又觉得没有必要,没有更好平台推荐。谢谢!

收起
参与5

查看其它 1 个回答顾黄亮的回答

顾黄亮顾黄亮  技术总监 , 畅销书作者

题主的问题问的很大,如果公司和项目的体量不是很大的话,只需要将微服务和docker进行结合比较容易达到题主需要的结果。
在小的项目中,微服务的效果相对而言聚焦,比如说OA的微服务改造比传统的应用程序更有效地利用计算资源。这是因为它们通过扩展组件来处理功能瓶颈问题,好处有下列:一种软件架构模式;复杂应用解耦为小而众的服务;各服务精而专;服务间通信通过API完成;更快且更容易更新。
聚焦这些点,可以和docker更加容易的结合,Docker 作为容器工具可以把:业务逻辑容器、数据库容器、储存容器、队列容器使得软件可以拆分成若干个标准化容器,然后像搭积木一样组合起来,让彼此通信,从而形成微服务。因此题主需要的oa微服务很适合用 Docker 容器实现,每个容器承载一个服务。一台计算机同时运行多个容器,从而就能很轻松地模拟出复杂的微服务架构。

银行 · 2020-07-08
浏览2974

回答者

顾黄亮
顾黄亮131836
技术总监畅销书作者
擅长领域: 云计算数据库系统运维

顾黄亮 最近回答过的问题

回答状态

  • 发布时间:2020-07-08
  • 关注会员:3 人
  • 回答浏览:2974
  • X社区推广