上一页 1 ··· 92 93 94 95 96 97 98 99 100 ··· 234 下一页

2019年11月18日

微服务Consul系列之服务注册与服务发现

摘要: 在进行服务注册之前先确认集群是否建立,关于服务注册可以看上篇微服务Consul系列之集群搭建的介绍,两种注册方式:一种是注册HTTP API、另一种是通过配置文件定义,下面讲解的是基于后者配置文件定义的形式,也是Consul官方所建议的方式。 准备工作 准备工作 以下是上节做Consul集群的时候列 阅读全文

posted @ 2019-11-18 15:31 ExplorerMan 阅读(682) 评论(0) 推荐(0)

微服务Consul系列之集群搭建

摘要: 在上一篇中讲解了Consul的安装、部署、基本的使用,使得大家有一个基本的了解,本节开始重点Consul集群搭建,官方推荐3~5台Server,因为在异常处理中,如果出现Leader挂了,只要有超过一半的Server还处于活跃状态,consul就会重新选举新的Leader,保证集群可以正常工作。 准 阅读全文

posted @ 2019-11-18 15:31 ExplorerMan 阅读(478) 评论(0) 推荐(0)

微服务Consul系列之服务部署、搭建、使用

摘要: 使用Consul解决了哪些问题 是否在为不同环境来维护不同项目配置而发愁 是否有因为配置的更改导致代码还要进行修改、发布因为客流量大了还要规避开高峰期等到半夜来发布 微服务架构下应用的分解业务系统与服务系统之间的调用管理 是否在为不同环境来维护不同项目配置而发愁 是否有因为配置的更改导致代码还要进行 阅读全文

posted @ 2019-11-18 15:30 ExplorerMan 阅读(624) 评论(0) 推荐(0)

分布式中几种服务注册与发现组件的原理与比较

摘要: Eureka、Consul、Zookeeper的基本原理与比较。 前言 在云计算和容器化技术发展火热的当下,对于微服务架构,服务注册与发现组件是必不可少的。在传统的服务架构中,服务的规模处于运维人员的可控范围内。当部署服务的多个节点时,一般使用静态配置的方式实现服务信息的设定。在微服务应用中,服务实 阅读全文

posted @ 2019-11-18 11:49 ExplorerMan 阅读(673) 评论(0) 推荐(0)

2019年11月17日

Nginx的负载均衡 - 一致性哈希 (Consistent Hash)

摘要: 算法介绍 当后端是缓存服务器时,经常使用一致性哈希算法来进行负载均衡。 使用一致性哈希的好处在于,增减集群的缓存服务器时,只有少量的缓存会失效,回源量较小。 在nginx+ats / haproxy+squid等CDN架构中,nginx/haproxy所使用的负载均衡算法便是一致性哈希。 我们举个例 阅读全文

posted @ 2019-11-17 23:14 ExplorerMan 阅读(1720) 评论(0) 推荐(0)

Nginx负载均衡-如何自定义URL中的hash key2

摘要: upstream backend1 { server 192.168.3.236:555; server 192.168.3.236:222; server 192.168.3.236:333; consistent_hash $defurlkey; } server { listen 8084; 阅读全文

posted @ 2019-11-17 23:12 ExplorerMan 阅读(632) 评论(0) 推荐(0)

Nginx负载均衡-如何自定义URL中的hash key

摘要: "例如请求的url为http://www.a.com/{path_var1}/{path_var2}path_var1和path_var2是两个path variable如果现在只想根据path_var1来做路由,即path_var1相同的请求落在同一台服务器上,应当怎么配置呢?"如上同学问我的问题 阅读全文

posted @ 2019-11-17 23:10 ExplorerMan 阅读(1131) 评论(0) 推荐(1)

2019年11月15日

聊聊微服务的服务注册与发现

摘要: 聊起微服务的服务注册与发现,很多人立马就会脱口而出 zk、etcd、consul、eureka 这些组件,进而聊到 CAP 如何取舍,性能如何,高可用和容灾是怎么实现的。 引言 聊起微服务的服务注册与发现,很多人立马就会脱口而出 zk、etcd、consul、eureka 这些组件,进而聊到 CAP 阅读全文

posted @ 2019-11-15 21:42 ExplorerMan 阅读(2417) 评论(0) 推荐(0)

consui(二)集群配置

摘要: consul集群搭建:一、软件安装Linux 环境下载zip包然后直接解压,然后把解压的文mv consul /bin检验安装是否成功,查看版本[root@node1 ~]consul -vConsul v1.1.0Protocol 2 spoken by default, understands 阅读全文

posted @ 2019-11-15 21:38 ExplorerMan 阅读(954) 评论(0) 推荐(0)

consul(一)什么是consul

摘要: 1. consul的基本介绍 在分布式架构中,服务治理是一个重要的问题。在没有服务治理的分布式集群中,各个服务之间通过手工或者配置的方式进行服务关系管理,遇到服务关系变化或者增加服务的时候,人肉配置极其麻烦且容易出错。之前在一个C/C++项目中,采用ZooKeeper进行服务治理,可以很好的维护服务 阅读全文

posted @ 2019-11-15 21:37 ExplorerMan 阅读(1994) 评论(0) 推荐(0)

上一页 1 ··· 92 93 94 95 96 97 98 99 100 ··· 234 下一页

导航