BladeX与Biz只在开发阶段有差别,相当于是对服务进行了分组。
部署之后就没有任何区别了,因为都是一个一个的服务,统一注册到一个注册中心,所以没有分开BladeX与Biz部署这个概念,在部署阶段,BladeX即Biz,Biz即BladeX。
这些了解后,如果要网关访问各个服务,那前提就是他们都需要注册在同一个注册中心,并且保证ip能互相联通。如果没有满足,那自然无法调用到服务。
如果要把一些服务分开部署到各个服务器,那么需要使用docker swarm或者k8s,k3s部署,否则无法调通。
我的服务都是注册在一个nacos 上的 bladex 和 biz在部署 上的区别就是不在同一台机器 ,docker 容器会存在的跨机器访问 ,是否就是如你所说需要k8s 来集群管理,才可以相互通讯呢?
扫一扫访问 Blade技术社区 移动端