一、微服务架构图: 二、技术介绍:(技术选型随着代码的编写会完成) 关于技术选型,我盗了一张微服务技术栈的图,如下:原文:http://www.jianshu.com/p/2da6becfb019 我将会用到上图中的如下技术 服务注册和服务发现:consul 服务健康检查:consul 配置管理:c ...
分类:
编程语言 时间:
2017-03-11 00:54:03
阅读次数:
1225
1,关于consuldubbo的注册中心是zookeeper,redis。
motan的注册中心是zookeeper,consul。
kubernetes的注册中心是 etcd。
使用consu...
分类:
Windows程序 时间:
2017-03-05 21:18:32
阅读次数:
1137
主机分配如下,支持双活,中断其中1台,primary会通过consul自动重新选举 10.40.100.141 docker-manager0.venic.com 10.40.100.142 docker-manager1.venic.com 首先在镜像服务器上148上,拉取一个官网 的 consu ...
分类:
其他好文 时间:
2017-01-16 19:55:31
阅读次数:
194
参考官网集群配置方式 https://hub.docker.com/r/progrium/consul/ 集群中需要manager与node能通信consul的发现服务,不然,管理节点选举不了,无法执行docker 命令。 集群中consul工作3台的机器,大于等2台时,集群仍正常工作,如果,发生只 ...
分类:
其他好文 时间:
2017-01-16 19:53:09
阅读次数:
197
env root@node1:~# cat /etc/issueUbuntu 12.04.4 LTS \n \l root@node1:~# docker -vDocker version 1.12.3, build 6b644ec node1, consul, shipyard, portaine ...
分类:
系统相关 时间:
2017-01-06 12:19:12
阅读次数:
417
Fabio 安装和简单使用 Fabio(Go 语言):https://github.com/eBay/fabio Fabio 是一个快速、现代、zero-conf 负载均衡 HTTP(S) 路由器,用于部署 Consul 管理的微服务。 Fabio 由 eBay Classifieds Group ...
分类:
其他好文 时间:
2017-01-05 23:48:07
阅读次数:
418
1、 linux 下consul 安装 首先查看本级信息: uname -a 进入目录,新建文件夹conusl,执行: wget https://releases.hashicorp.com/consul/0.6.4/consul_0.6.4_linux_amd64.zip 解压: unzip co ...
分类:
其他好文 时间:
2017-01-04 21:33:54
阅读次数:
206
本文是swarmdocker集群的实施文档环境:centos7192.168.1.23swarm-managerrethinkdbcontrollerswarm-agentconsul-c1registrator192.168.1.45registratorswarm-agentconsul-s3192.168.1.65registratorswarm-agentconsul-s2192.168.1.66registratorswarm-agentconsul-s2192.168.1..
分类:
其他好文 时间:
2016-12-14 22:28:19
阅读次数:
831
Consul使用一个网络层成像系统来计算集群中节点的网络坐标。这个坐标允许使用一种非常简单的计算来估计任何两个节点之间的往返时间。这对于很多应用都是有用的,比如寻找某个请求节点最近的服务节点或者故障转移到最近的数据中心。 所有这些都是使用Serf库提供。Serf的网络成像系统基于“Vivaldi: ...
分类:
其他好文 时间:
2016-11-08 02:12:38
阅读次数:
260
Consul使用先进的方式来维护服务和健康信息。本文详细描述服务和检查如何注册,目录如何生成和健康信息改变时如何更新。 Components 首先了解涉及服务和健康检查的移动部件:agent和catalog,是非常重要的。通过概念上的描述它们可以更容易的理解anti-entropy。 Agent 每 ...
分类:
其他好文 时间:
2016-11-08 01:38:39
阅读次数:
141