总结一下我这个项目的步骤:1.加入zull依赖 2.yml文件中需要配置端口,名称,注册中心和分流路径 3.需要添加@EnableZullProxy注解 4.创建两个项目,分别注册到两个注册中心,访问路径写成相同的 5.启动注册中心,启动zull项目,启动两个注册的项目 6.分别以a开头和以b开头,发现成功分流。
今天做了一个消息总线的路由工作,主要用到了四个部分项目,截图一下:
总体思路是是这样的:访问路径是a/**的,走service-provider这个服务。访问路径是b/**的,走service-provider-2这个服务。
第一:先上zull这个项目:刚开始需要加入zull这个组件
第二:因为之前有注册中心和service-provider项目,这个只创建了一个service-provider-2项目:
最开始,需要加入@EurekaDiscover组件
好了,四个全部启动起来。
访问及成功截图如下:
走a/**:
走b/**: