Consul是一个复杂的系统,它有很多不同的可组装的部分。为了帮助Consul的用户和开发者形成一个它如何工作的运转模型,本文介绍它的系统架构。 注意:本文覆盖了Consul的内部技术细节。高效的操作和使用Consul并不需要你知道这些细节。这些细节记录在这里是为了方便那些希望学些Consul,但是 ...
分类:
其他好文 时间:
2016-11-02 01:33:02
阅读次数:
265
安装所需软件 Docker Docker-compose 配置docker-compose.yml文件内容如下: #load balancer will automatically update the config using consul-template lb: image: yeasy/ng ...
分类:
Web程序 时间:
2016-10-27 19:38:15
阅读次数:
262
【编者的话】本文是使用微服务创建应用系列的第五篇文章。第一篇文章介绍了微服务架构模式,并且讨论了使用微服务的优缺点;第二和第三篇描述了微服务架构模块间通讯的不同方面;第四篇研究了服务发现中的问题。本篇中,我们从另外一个角度研究一下微服务架构带来的分布式数据管理问题。 1.1 微服务和分布式数据管理问 ...
分类:
其他好文 时间:
2016-10-23 17:14:39
阅读次数:
225
这是关于使用微服务架构创建应用系列的第四篇文章。第一篇介绍了微服务架构的模式,讨论了使用微服务架构的优缺点。第二和第三篇描述了微服务架构内部的通讯机制。这篇文章中,我们将会探讨服务发现相关问题。 为什么要使用服务发现? 设想一下,我们正在写代码使用了提供REST API或者Thrift API的服务 ...
分类:
其他好文 时间:
2016-10-23 17:13:04
阅读次数:
231
懒人学习的过程就是工作中老大让干啥让做啥就研究研究啥,国庆放假回来的周末老大通过钉钉给我布置了个任务, RabbitMQ高可用解决方案,我想说钉钉太坑了: 这是国庆过后9号周日晚上下班给的任务,我周一看到的时候一看,下周五,那岂不是21号,时间是如此的充裕!那不还早呢么。。恰巧同学要面试了9号晚上一 ...
分类:
Web程序 时间:
2016-10-21 13:22:11
阅读次数:
346
服务端: nohup consul agent -server -bootstrap-expect 1 -config-dir /etc/consul.d/ -data-dir /var/opt/consul -bind=121.42.204.73 >> /var/opt/consul/consul ...
分类:
其他好文 时间:
2016-10-21 01:11:48
阅读次数:
635
这是Nginx官网写的一个系列,共七篇文章,如下 中文翻译如下 微服务实战(一):微服务架构的优势与不足 微服务实战(二):使用API Gateway 微服务实战(三):深入微服务架构的进程间通信 微服务实战(四):服务发现的可行方案以及实践案例 微服务实践(五):微服务的事件驱动数据管理 微服务实 ...
分类:
其他好文 时间:
2016-10-19 13:51:55
阅读次数:
216
Centos7 Install Consul 原文链接:http://www.cnblogs.com/caoguo/p/5959962.html 1) 环境 2) 安装 3)配置 4) 测试 ...
分类:
其他好文 时间:
2016-10-14 13:58:10
阅读次数:
177
在java开发中,有一些这样的场景:
项目中加入了某些jar包,编译时也没有错,但运行时就报错了,
找不到类——这其实就涉及到java中面向接口编程。
大家都知道面向接口开发有很多好处,特别是在java中要实现回调这样的功能,
你还必须使用接口。面向接口开发中涉及两个要部分..
分类:
其他好文 时间:
2016-10-11 14:33:14
阅读次数:
104
1. SDP 1.1 服务概述 SDP, Service Discovery Protocol,服务发现协议。 1.1.1 概念 SDP提供了一种用于发现服务及这些可用服务属性的方法,但它不提供利用这些服务的机制。其架构是Client-Server模式,如下图所示: SDP Server维护了一个服 ...
分类:
其他好文 时间:
2016-10-04 14:07:43
阅读次数:
842