注册中心工作原理图
2020-09-24 11:24:02 1 举报
登录查看完整内容
为你推荐
查看更多
Redis注册中心
作者其他创作
大纲/内容
将B后端服务器也写入注册中心,这样注册中心就会有两台服务器的相关信息。注册中心内部会维护一个服务数据的列表
获取服务数据
JT-WEB
客户端
nginx.cong
JT-MANAGE A
JT-MANAGE B
Nginx服务器
心跳检测机制
JT-MANAGE C
有了注册中心后,服务的增加、删除基本实现了全自动化
响应数据
服务列表IP/PROT记录信息更新
1、客户端服务器先去连接注册中心,目的获取服务数据。2、注册中心接收到请求后,会给WEB服务器返回数据列表。此时前端服务器就知道了 想要访问的后端服务器的IP和福端口号。3、当我下一次想要访问的时候,我就会根据当前服务列表,去查询谁可以为我提供服务。直接通过IP地址+端口的形式,直接去访问我所需要的服务的信息
策略发生了变化,之前通过Nginx的方式进行的请求转发,不是特别的友好。
优点:当后端服务器处理能力不足,需要添加后端服务器时, 能够实现服务的自动的注册和发现。 1.服务器C启动时,先将信息写入注册中心,注册中心内的数据会更新。 2.注册中心会通知前端服务器,并更新前端服务器中保存的服务列表。
注册中心
保存服务列表IP/PORT
注册/ip+port
当发现某一个服务器宕机时,注册中心会更新服务列表,并将信息同步给前端服务器。这样前端服务器能够在第一时间得到真实的数据。
manage.jt.com
最好的方式应该是这样 例如JT-MANAGE A,不让用户直接访问,而是先把A的信息写入注册中心,这一步称为“注册”。 注册写入的信息是 指定后端服务器 IP+端口号
将Nginx作为反向代理服务器,将请求转发到后端Tomcat服务器
0 条评论
回复 删除
下一页