创建网关一定不能取名getway
第二个红色框!!是client服务端口的连接!
就是连接client 这个application 一起添加到注册中心去!!!
模拟向注册中心 添加多个端口服务 集群
上图是有三个服务的 我们要通过网关来进行访问微服务
没有网关 只能通过单体架构访问!!!!
网关是通过路由自动匹配服务
路由的作用就是通过 客户的url来访问不同的微服务
网关注册到服务中心
有网关以后 可以直接访问 想访问的微服务!!! 9000是网关的端口号
client 是服务器对外暴露的 名称
对应的服务名称
修改名称!!!然后访问对应微服务 的名称就是 localhost:9000/c/msg
做了一个集群,网关会对你的集群进行访问!!对客户端轮循访问 也就是微服务 降低服务的压力
一直刷新 轮循访问 展示不同的数据
做轮循访问的时候 我们要设置好 端口 在一个客服端里yml的文件 设置8080 修改该客户端里的controller
但是要在client yml的文件加入 8080端口号 才能轮循访问
为了应对 防止注册中心半路 失踪!!!做一个注册中心的高可用配置!!
类似 redis的主从复制!!!个人理解!!!
一个项目 用了二个服务 R8761 R8762
启动8761服务!!! 如果你想把 8761的东西 注册到8762里面!!!就是开启 8761的服务!!yml文件的 连接地址 就是 defaultZone: http://localhost:8762/eureka/
高可用的原理!!! 二个注册中心