spring cloud基于springboot组成多个应用的微服务架构

本例使用基于maven的5个模块module,每个模块都是一个springboot应用来构建微服务架构
一个Eureka微服务注册与发现应用 (必须第一个启动)
一个zuul微服务路由器
三个web应用

完成后,可以访问:
localhost:7001 eureka网页管理,可以查看注册的微服务

localhost:7003/hello
localhost:7004/hello
localhost:7005/hello
是各个单独的web应用,可以单独查看和测试

localhost:7002/we1/hello
localhost:7002/we2/hello
localhost:7002/we3/hello
7002端口是zuul监听端口,根据请求分发到各个服务,也是对外端口统一路由

启动:先启动模块eureka的EurekaServer类的main (springboot)
然后启动模块zuul的ZuulServer类的main (springboot)
再是各个web模块的WebApplication类的main (springboot)

码云项目地址
project: springcloud-demo1

Logo

权威|前沿|技术|干货|国内首个API全生命周期开发者社区

更多推荐