如果在使用docker 对我们现有业务系统进行改造,从哪些方面考虑 拆分业务系统的功能,以达到微服务效果!
我觉得从2个层面考虑:
1.公司角度
从公司的角度考虑,如果公司对容器技术的支持力度大的话,可以先将偏app或者是无状态的服务往容器上迁移,这样可以快速的看到效果。
2.技术角度
技术角度考虑,主要涉及到业务了。首先要做的就是前端和数据库的分离,最好的结果是一个容器中运行一个服务。如果服务和服务之间依赖特别强,或者依赖关系比较复杂的项目,建议短时间内别去做,推荐先通过一些比较简单的项目做,1来探索容器技术,2来总结使用经验。
应当是docker 和微服务是一对天生的伙伴,就像上面 张先生说的,由小做起,由简单做起,由边缘系统做起,慢慢将复杂的系统逐渐拆分为简单,单一的小的系统,每个小的系统只解决一件事,便于微服务化部署,逐渐将其迁移到容器中。
关于TWT使用指南社区专家合作厂商入驻社区企业招聘投诉建议版权与免责声明联系我们 © 2024talkwithtrend — talk with trend,talk with technologist京ICP备09031017号-30