当前位置: 首页 > news >正文

群晖ds1817做网站现在的网站开发框架

群晖ds1817做网站,现在的网站开发框架,临沂网站推广排名,网站建设基本流程图片一、Router的定义 Router路由用于预筛选,Dubbo有这样的设计,SpringCloud没有。 二、LoadBanlancer定义 负载均衡器:默认取第一个 当前支持随机和轮询两种负载均衡器。 随机:从所有provider中随机选择一个。 轮询:每…

一、Router的定义

Router路由用于预筛选,Dubbo有这样的设计,SpringCloud没有。

图片

二、LoadBanlancer定义

负载均衡器:默认取第一个

图片

当前支持随机和轮询两种负载均衡器。

随机:从所有provider中随机选择一个。

图片

轮询:每个provider服务按照顺序,依次调用

图片

三、注册中心的定义

  1. 开始方法start();
  2. 停止方法stop();
  3. Provider的注册方法register();
  4. Provider的取消注册方法unregister();
  5. Consumer的获取所有服务方法fetchAll();
  6. 默认提供的静态注册中心类型,是为了后续的动态注册中心做准备。都是空方法,只是fetchAll()默认返回了所有providers;

图片

四、RpcContext定义

RpcContext用于封装上下文参数,避免参数过多传递。当前有过滤器Filter,负载均衡器LoadBalancer、路由器Router。

图片

五、创建Bean

在消费者配置类ConsumerConfig中创建Bean,包括注册中心,路由器和负载均衡器(这里使用的是轮询)。

图片

六、封装代理类

在消费者启动类ConsumerBootstrap中, 把路由器router和负载均衡器loadBalancer封装到RpcContext中。

在创建代理对象时,通过注册中心获取到所有的服务提供者providers,然后联合上下文信息RpcContext一起传递给代理类。

图片

在代理类中完成负载均衡,确定调用的服务类。

图片

七、测试

启动三个服务提供者provider,端口分别是8081,8082,8083

图片

启动服务消费者Consumer,配置好服务提供者provider的地址。

图片

同一个接口连续调用三次,可以看到返回结果,依次访问的是8081,8082,8083这三个服务,使用轮询负载均衡的目的已经成功了。

图片

图片

图片

工程地址:

https://github.com/midnight2104/midnight-rpc/tree/lesson4

http://www.yayakq.cn/news/449814/

相关文章:

  • iis 新建网站 要登录263企业邮箱登录官网
  • 网站开发语言包括哪些网站开发转码手机
  • Apache局域网网站制作网站建设怎么在png上写文字
  • 谷歌网站地图提交南宁百度seo公司
  • 怎么上网做网站生活分享网站源码 博客风格分享小清新php源码
  • 重庆石桥铺网站建设wordpress成品网站免费
  • 开发网站的申请怎么写免费空间贴吧
  • 做网站用什么开发工具建设外贸网站案例
  • 公司建设网站的步骤域名停域旧版本app免费下载
  • 网站虚拟主机内存不足能不能链接邯郸做网站哪里好
  • 做网站怎么去进行链接为什么wordpress 打开很慢
  • 河北网站搜索排名优化方案做外贸实用网站
  • 中国没公司怎么做网站wordpress旅行地图主题
  • 实战网站开发彩票网站开发搭建
  • 房产网站内容建设规划下载搭建网站软件下载
  • 网站功能模块有哪些高新区区建设局网站
  • 遂平网站建设武威市市建设局网站建筑业管理
  • 用logo做ppt模板下载网站公司的网址是什么
  • 怎么做网站营销ks免费刷粉网站推广低价
  • 应用网站制作西安官网seo分析
  • 怎样建设有价值的网站做外贸比较好的网站
  • 哪个网站可以做微信头图wap网站开发 费用
  • 营销型网站价格网站制作内联框
  • 西安商城网站建设咪豆seo图片优化
  • server2008做DNS与网站国际网站开发客户的技巧
  • 手机网站建设 苏州互联网公司有哪些部门
  • 建设部网站建造师管理号企业网站视觉设计
  • gwt 网站开发安装Wordpress的免费空间
  • 大型网站设计重庆市工程建设招标投标交易信息网
  • 国家重点项目建设网站凌河锦州网站建设