上一节,描述了服务发现、负载均衡以及服务之间的调用。到这里,加上第二节的服务注册,整个微服务的架构就已经搭建出来了,即功能性需求就完成了。从本节开始的记录其实全部都是非功能性需求。 一、集群容错 技术选型:hystrix。(就是上图中熔断器) 熔断的作用: 第一个作用: 假设有两台服务器server ...
分类:
其他好文 时间:
2016-06-17 22:31:21
阅读次数:
2037
巴拉巴拉,实际场景是这样,因为有需要,所以想用django 做个rest服务给其他平台提供服务,发现以前正常的页面都无法运行,奇怪发现有一个页面提示连接不上mysql 难道mysql挂了,打开phpmyadmin 提示如标题,进入到init.d 准备查看下状态 提示 ERROR 2002 (HY00 ...
分类:
Web程序 时间:
2016-06-16 16:17:45
阅读次数:
218
规划:manager192.168.1.72/73/74consul192.168.1.72/73/74leader192.168.1.74node192.168.1.70/711、安装discovery使用consul第一台(74)dockerrun--net=host--name=consulprogrium/consul-server-bootstrap-ui-dir=/ui-advertise192.168.1.74端口说明:http8500rpc8400wan8302..
分类:
其他好文 时间:
2016-06-14 19:50:36
阅读次数:
237
复杂的基础IT架构是传统金融的现状,如何快速响应用户需求,加快新业务上线速度,缩短产品的迭代周期? 数人云在容器落地金融云的2年实践中,实现金融核心业务技术WebLogic、J2EE、Oracle中间件的容器生产标准,已在证券交易所、股份制银行落地生根发芽。服务编排、服务发现、持续集成、大数据容器化 ...
分类:
其他好文 时间:
2016-06-13 15:13:54
阅读次数:
169
准备工作:10.173.16.83 master10.172.178.76 node110.171.19.139 node210.162.204.252 node3 一、安装consul-clustermaster:docker run -d -h master -v /mnt:/data \-p ...
分类:
其他好文 时间:
2016-06-07 08:49:01
阅读次数:
1598
docker深入2-熟悉v1.11和找不同2016/5/24
一、基础环境
1、系统版本
[root@n36~]#cat/etc/redhat-release
CentOSLinuxrelease7.1.1503(Core)
[root@n36~]#uname-a
Linuxn363.10.0-229.el7.x86_64#1SMPFriMar611:36:42UTC2015x86_64x86_64x86_64GNU/Linux
2、安装服务
[root@n3..
分类:
其他好文 时间:
2016-06-01 21:35:06
阅读次数:
368
docker深入2-使用registrator和consul-template自动注册和变更服务2016/6/1
一、示例
测试环境基于文档:docker深入2-熟悉和找不同.txt
host-n35host-n36
-----------------------------------------------------
conf
consul-tempalte
-------------------------------------..
分类:
其他好文 时间:
2016-06-01 18:19:50
阅读次数:
1412
一、首先编写微服务基础项目framework 1、pom.xml 1 <?xml version="1.0" encoding="UTF-8"?> 2 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w ...
分类:
其他好文 时间:
2016-05-29 00:49:36
阅读次数:
801
等写完所有的代码后,会在这里给出整个项目的一个总览图。 技术介绍: 服务注册和服务发现:consul 配置管理:consul 集群容错:hystrix 计数监控:metrics 服务路由: 负载均衡: 服务通信:retrofit、okhttp ...... ...
分类:
其他好文 时间:
2016-05-28 20:43:44
阅读次数:
226
consul的具体安装与操作查看博客的consul系列。 一、启动consul (1个server+1个client,方便起见,client使用本机):查看:http://www.cnblogs.com/java-zhao/p/5375132.html 1、开启虚拟机-->切换到vagrantFil ...
分类:
编程语言 时间:
2016-05-25 18:15:43
阅读次数:
270