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

易名域名解析到手机网站线上营销的方式

易名域名解析到手机网站,线上营销的方式,同一个空间可以做两个网站么,江苏强荣建设有限公司网站问题 大家或多或少都接触过【注册中心】,对注册中心的基本功能,如:服务注册、服务发现、健康检查和变更通知 ,肯定是耳熟能详的;那么大家对注册中心的架构设计是否了解呢? 如果让你负责设计一个分布式的注…

问题

大家或多或少都接触过【注册中心】,对注册中心的基本功能,如:服务注册、服务发现、健康检查和变更通知 ,肯定是耳熟能详的;那么大家对注册中心的架构设计是否了解呢?

如果让你负责设计一个分布式的注册中心系统,那么你会考虑哪些关键问题呢?

解析

我们先来回顾关于【注册中心】的几个关键点:

1、注册中心的四大基本功能包括:服务注册、服务发现、健康检查和变更通知;其中 “服务注册” 动作由服务提供方节点发起,“服务发现” 动作由服务消费方节点发起,“健康检查” 和 “变更通知” 动作由注册中心发起;

2、注册中心这个组件存在的本质意义是什么呢?从系统架构分析的角度是为了解耦服务提供方节点对服务消费方节点的依赖。怎么理解呢?假设 服务消费方节点A 对 服务提供方节点B 进行 RPC 调用,我们说A和B的关系是 单向依赖;但是在实际的应用中,B节点的访问地址需要提供(以及将来的回收)给A,此时A和B 就形成了双向依赖的循环依赖关系;通过引入注册中心则方便的解决了该问题;

3、注册中心从功能的实现角度分析其本质,即:注册中心 = 存储系统 + 订阅系统,即在搭建一个注册中心的框架时,把握好其【存储实现】和【订阅实现】,也就基本实现了一个注册中心系统。

现在回到我们的问题上来,设计一个分布式的注册中心系统,需要考虑哪些关键问题呢?需要考虑三个最关键的点:

1、存储模型实现

注册中心需要记录和保存:服务提供方服务与节点之间的映射关系、服务消费方服务与节点之间的映射关系、服务消费方与服务提供方之间的订阅和被订阅的映射关系;存储模型的实现关乎注册中心【服务注册】和【服务发现】两个基本功能的实现。

2、订阅模型实现

注册中心需要通过【健康检查】密切关注着服务提供方节点的任何风吹草动,一旦有情况,需要及时通过【变更通知】主动告之服务消费方节点,这就是订阅模型需要做的实现;我们曾经提到过,订阅模型系统由三种实现模型,即:信箱模型、电话模型和BP机模型(见《架构师面试(三):订阅模型》),大家想一下广为人知的作为注册中心的zookeeper采用了什么样的订阅模型呢? 

关于【健康检查】,大家需要注意,当服务数量非常高的时候,注册中心应该通过什么样的算法及时检测到服务提供方的健康状态呢?

3、数据节点同步

作为分布式的注册中心系统,肯定有很多的节点组成,而不同客户端连接的往往是不同的节点,这些节点之间如何进行数据同步呢?这是作为分布式注册中心系统必须要考虑的关键问题。为了让大家有一个更直观的理解,我们举一个例子:

假设一个分布式的注册中心系统由三个节点组成,分别是:X、Y、Z;服务提供方A有两个节点,分别是PA-1、PA-2;服务消费方B有两个节点,分别是CA-1、CA-2;服务B订阅了服务A;PA-1连接的是X节点、PA-2和CA-1连接的是Y节点、CA-2连接的是Z节点。(下面重点来了)当PA-1节点挂掉以后,X节点通过【健康检查】及时获取这个事件后,必须及时同步到Y节点和Z节点,由Y节点把变更通知给CA-1和由Z节点把变更通知给CA-2。

最后,我们一句话总结:设计一个分布式的注册中心系统,需要考虑存储模型实现、订阅模型实现和数据节点同步这样三个最关键的问题。

http://www.wangmingla.cn/news/30782.html

相关文章:

  • 钟表网站开发背景文章2021年热门关键词
  • 生成拼贴的网站百度还原
  • 阿里云ecs wordpresswindows优化大师靠谱吗
  • 网站一屏做多大seo系统源码
  • 甘肃网站开发公司智能营销系统
  • 做线上交互的网站韩国搜索引擎排名
  • 网站开发专业公司有哪些杭州今天查出多少阳性
  • 安阳网站建设哪家好上海企业网站推广
  • 如何在12366网站上做实名认证2023最新15件重大新闻
  • 网站商城定制网站建设百度seo公司哪家最好
  • 阿里云wordpress伪静态新浪博客seo
  • 导航网址网站怎么做8个公开大数据网站
  • 大型电商网站开发实践百度识图以图搜图
  • html怎么做移动端网站开发一款app软件需要多少钱
  • 网站建设无锡上海seo推广
  • 轻淘客一键做网站哈尔滨seo关键词优化
  • 网站建设论文3000字范文网站在线生成app
  • 海淘网站开发泉州seo外包
  • wordpress如何导航网站常见的网络推广方式包括
  • 一键制作网站软件域名是什么意思
  • 衢州站规模关键词挖掘方法
  • 做外贸建网站网络推广网站
  • 辽宁住房和城乡建设部网站百度广告公司
  • 做网站走啥科目自建站
  • 长沙个人做网站广州优化疫情防控措施
  • 做婚礼策划的网站营销推广的特点
  • 做网站注册页面模板十大it教育培训机构排名
  • cms网站怎么建网站的营销推广方案
  • 公司内部网站创建定制网站建设电话
  • 家用电脑如何做网站服务器关键词歌词表达的意思