欢迎来到成都旭飞无抵押小额贷款官方平台,我们将竭诚为您提供:成都网站建设咨询个人小额信用贷成都网站seo汽车房产抵押贷款,当前位置:HTTP动态负载均衡说明 返回首页。今天是:

专注:成都网站建设/成都个人无抵押贷款/成都SEO咨询
电话:028-1598564 QQ:52698741

成都旭飞无抵押小额贷款公司

网上无抵押贷款小额信贷公司个人无担保贷款网上贷款app平台

栏目导航

  1. 公司简介
  2. 网站系统
  3. 网站seo
  4. 营销软件
  5. 最近案例
  6. 建站资讯
  7. 联系我们
  8. 推荐阅读

推荐新闻

TAGS标签

联系我们

无抵押小额贷款_车房抵押贷款_成都旭飞网络科技有限公司
咨询电话:028-1598564
添加微信:XDUF785156
公司地址:成都市高新区
我们的优势
年轻的队伍:创意、活力、奉献 ,充满激情!
年轻的思想:大胆、创新、实力,敢于挑战!
年轻的品质:聆听、谦虚、诚信,勇于承担!
年轻的血液:热情、进取、自信,永不言弃!

当前位置:无抵押小额贷款 > 营销软件 > HTTP动态负载均衡说明

HTTP动态负载均衡说明

当前栏目:营销软件编辑:无抵押小额贷款
2020-07-14 16:49HTTP动态负载均衡说明

如上的负载均衡实现中,每次upstream列表有变更,都需要到服务器进行修改,首先是管理容易出现问题,而且对于upstream服务上线无法自动注册到nginx upstream列表。因此,我们需要一种服务注册,可以将upstream动态注册到Nginx上,从而实现upstream服务的自动发现。

Consul是一款开源的分布式服务注册与发现系统,通过HTTP API可以使得服务注册、发现实现起来非常简单,它支持如下特性。

· 服务注册: 服务实现者可以通过HTTP API或DNS方式,将服务注册到Consul。

· 服务发现: 服务消费者可以通过HTTP API或DNS方式,从Consul获取服务的IP 和PORT。

· 故障检测: 支持如TCP、HTTP等方式的健康检查机制,从而当服务有故障时自动摘除。

· K/V存储: 使用K/V存储实现动态配置中心,其使用HTTP长轮询实现变更触发和配置更改。

· 多数据中心: 支持多数据中心,可以按照数据中心注册和发现服务,即支持只消费本地机房服务,使用多数据中心集群还可以避免单数据中心的单点故障。

· Raft算法: Consul使用Raft算法实现集群数据一致性。

通过Consul可以管理服务注册与发现,接下来需要有一个与Nginx部署在同一台机器的Agent来实现Nginx配置更改和Nginx重启功能。我们有Confd或者Consul-template两个选择,而Consul-template是Consul官方提供的,我们就选择它了。其使用HTTP长轮询实现变更触发和配置更改(使用Consul的watch命令实现)。也就是说,我们使用Consul-template实现配置模板,然后拉取Consul配置渲染模板来生成Nginx实际配置。

除Consul外,还有一个选择是etcd3,其使用了gRPC和protobuf可以说是一个亮点。不过,etcd3目前没有提供多数据中心、故障检测、Web管理界面。

 

本文地址:HTTP动态负载均衡说明 _http://longshunzhuangshi.com/yingxiaoruanjian/34.html  本文tag标签:HTTP动态负载均衡

上一篇:HystrixCommandProperties的熔断参数配置

下一篇:影响外部链接价值的负面因素

猜你喜欢
推荐话题