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

电商网站的数据库设计营销策划的重要性

电商网站的数据库设计,营销策划的重要性,wordpress可视化对比,网站改版 百度影响文章目录 1.Nacos Client获取调用服务的提供者列表1.1 从Ribbon的负载均衡入手到Nacos Client获取调用服务的提高者列表1.2 getServers方法返回分析1.3 通过selectInstances方法查找Instances实例1.4 获取到要调用服务的serviceInfo Nacos Client 从Ribbon负载均衡调用服务。 …

文章目录

      • 1.Nacos Client获取调用服务的提供者列表
        • 1.1 从Ribbon的负载均衡入手到Nacos Client获取调用服务的提高者列表
        • 1.2 getServers方法返回分析
        • 1.3 通过selectInstances方法查找Instances实例
        • 1.4 获取到要调用服务的serviceInfo

Nacos Client 从Ribbon负载均衡调用服务。

1.Nacos Client获取调用服务的提供者列表

1.1 从Ribbon的负载均衡入手到Nacos Client获取调用服务的提高者列表

在这里插入图片描述

RibbonClientConfiguration#ribbonLoadBalancer()

	@Bean@ConditionalOnMissingBeanpublic ILoadBalancer ribbonLoadBalancer(IClientConfig config,ServerList<Server> serverList, ServerListFilter<Server> serverListFilter,IRule rule, IPing ping, ServerListUpdater serverListUpdater) {if (this.propertiesFactory.isSet(ILoadBalancer.class, name)) {return this.propertiesFactory.get(ILoadBalancer.class, config, name);}return new ZoneAwareLoadBalancer<>(config, rule, ping, serverList,serverListFilter, serverListUpdater);}

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

1.2 getServers方法返回分析

在这里插入图片描述

在这里插入图片描述

从NacosNamingService中获取instance, 最后加入到Server的list中。

	private List<NacosServer> instancesToServerList(List<Instance> instances) {List<NacosServer> result = new ArrayList<>();if (null == instances) {return result;}for (Instance instance : instances) {result.add(new NacosServer(instance));}return result;}

通过遍历传入的Instances, 加入至NacosServer队列中。

1.3 通过selectInstances方法查找Instances实例

在这里插入图片描述

NacosServerList#getServers() -> NacosNamingService#selectInstances() 3个参数 -> 4个参数 -> 5个参数
通过参数判断实例是否是安全的, 是否是订阅请求

在这里插入图片描述

5个参数的方法去获取到要调用服务的serviceInfo Client获取要调用服务的提供者列表

在这里插入图片描述

最后通过selectInstances()两个参数的方法去过滤出所有可用的实例

在这里插入图片描述

通过迭代服务的所有instance实例, 判断当前instance是否是不是健康的,或不可用,或其权重小于等于0,则从列表中将其删除

1.4 获取到要调用服务的serviceInfo

在这里插入图片描述

此方法之前分析过, 先获取本地的服务。此方法最后有一个定时任务, 去定时更新本地注册表中的当前服务。

在这里插入图片描述

创建一个定时异步操作对象,并启动这个定时任务, 将这个定时异步操作对象写入到缓存map。

http://www.hkea.cn/news/839682/

相关文章:

  • 新手制作网站工具bt磁力猪
  • 怎么做网站系统深圳头条新闻
  • 北京网站设计公司新鸿儒seo公司的选上海百首网络
  • 百姓网二手拖拉机百度seo优化排名客服电话
  • 北京南站是丰台站吗seo优化什么意思
  • 外贸营销型建站关键词全网搜索工具
  • 有什么网站可以做扣扣头像腾讯企点app下载安装
  • 网站设计怎么做链接拉新推广怎么快速拉人
  • 怎么自己做礼品网站补肾壮阳吃什么药效果好
  • 网站用户建设的设计与实现网站推广营销运营方式
  • html5韩国网站模板seo网站优化培训班
  • 网站被iframe信息推广的方式有哪些
  • 通信技术公司网站建设app推广代理
  • 做电影网站会违法吗营销说白了就是干什么的
  • 用外链技术做视频网站关键词在线听免费
  • 做网站常用的css最近三天的新闻热点
  • 全国人大常委会副委员长登封seo公司
  • 顶岗实践网站开发推广管理
  • 九号公司网站优化效果
  • 模板网站建设方案北京seo排名收费
  • 做箱包关注哪个网站泰州seo平台
  • 如何给网站做流量站长工具seo
  • 桂林网站开发建设推广任务接单平台
  • 化妆品 网站建设案例seo超级外链工具免费
  • 网站建设的广告语seo自动工具
  • 有专门做市场分析的网站么太原关键词优化报价
  • 网站文化建设搜索引擎推广的常见形式有
  • wordpress分类目录消失泸州网站seo
  • 易云巢做网站公司seo入门到精通
  • 新津网站建设百度ai助手入口