栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 前沿技术 > 大数据 > 大数据系统

服务拆分之后,我们如何做服务的治理?

服务拆分之后,我们如何做服务的治理?

服务拆分之后,我们如何做服务的治理? 5.4.1 服务注册中心:zookeeper

文件系统+监听机制

所谓的服务注册,就是在zookeeper的服务器上创建一个节点,而且是临时节点,保存着服务的地址信息。

所谓的服务发现,就是获取aookeeper上面的节点信息,获取到提供该服务的地址信息列表

这样当消费者去调用服务提供者,就会可以采用负载均衡策略,去访问其中的一个提供者。

  • 以业务为边界,拆分服务
  • 要管理这么一堆服务,注册中心
  • 服务之间要通信,通信的方式
  1. 同步调用 :Dubbo,RPC 底层采用Netty来实现,建立的是长连接,基于tcp的方式

    注意:BIO ,NIO只是一种网络通信模式。

    BIO为每个连接创建一个线程。

    NIO:一个线程服务多个连接,有弊端,当连接数太多,性能下降

    编程模型:Reactor(反应堆) 思想 ,Nio Netty是一种实现

    Netty:封装了NIO,在他的基础之上,我们添加主从处理组,BossGroup,WorkerGroup,

    SpringCloud ,restful http方式。调用方需要等待执行方的处理结果

  2. 异步调用:MQ,调用方无需等待执行方的执行结果。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/632938.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号