这是一个创建于 2017-08-30 02:10:15 的文章,其中的信息可能已经有所发展或是发生改变。
###测试环境 整个应用由多个微服务组成,涉及前端与后端,在widows环境中如果进行链条则需要把 涉及到的微服务都启动在 windows主机上(关键点时 用到的 mysql数据 rabbitmq消息队列 redis 等服务都是以容器方式运行在 linux 服务器上),但是此时会产生一个问题,每次访问数据库都会开启一个tcp链接而widows的对应用程序开放的端口
###生产环境 在实际的生产环境中,是用docker-compose来管理整个应用的所有微服务, 顺便提下,微服务之间的通信 有rabbitmq(rabbitmq用到了 发布订阅机制 与 生产消费机制)和微服务之间对外 暴露的 restfull API(此时会涉及到超时的问题,并不能很好保证的每次的稳定性 )
|
|