要使用docker原生的overlay,要满足任意的2个条件:1,docker运行在swarm模式2,使用键值存储docker主机集群这里使用consul键值存储来部署节点1/键值存储(Server):192.168.1.198节点2(Client):192.168.1.1991,下载consul二进制包进行部署(下载到server节点)wgethttps://releases.hashicorp
分类:
其他好文 时间:
2018-05-15 17:36:25
阅读次数:
292
一个可供中小团队参考的微服务架构技术栈 聊聊架构 2018-05-07 作者 杨波 作者 杨波 作者 | 杨波编辑 | 张浩 近年,Spring Cloud 俨然已经成为微服务开发的主流技术栈,在国内开发者社区非常火爆。我近年一直在一线互联网公司(携程,拍拍贷等)开展微服务架构实践,根据我个人的一线 ...
分类:
其他好文 时间:
2018-05-08 16:22:50
阅读次数:
197
overlay跨网互联 试验规划 容器启动后,可以通过 http://192.168.195.131:8500 访问 consul 修改host1,host2的docker.service文件(不同版本的docker的docker.service位置可能不一样),并分别执行: systemctl d ...
分类:
其他好文 时间:
2018-05-06 20:36:55
阅读次数:
140
(到我的文件中,下载“tableview中cell测滑删除的第三方控件”),使用方法如下: 在tableView中的.m中,设置cell的方法上,事例代码如下,其中,EaseConversationCell继承于LYSideslipCell: 效果图如下: (参考代码:美业B端-MYBConsult ...
分类:
移动开发 时间:
2018-05-03 19:25:34
阅读次数:
285
Docker跨主机通信网络跨主机网络方案包括:docker原生的overlay和macvlan。第三方方案:常用的包括flannel、weave和calico。(1)准备Overlay网络实验环境[root@linux-node1~]#dockerrun-d-p8500:8500-hconsul--nameconsulprogrium/consul-server-bootstrap[root@li
分类:
其他好文 时间:
2018-04-23 15:49:38
阅读次数:
214
搭建负载均衡和服务发现服务的目的 随着网站业务的不断提升,单个服务器的性能越来越难满足客户的业务需求,所以很多情况下,需要使用多服务器实例和负载均衡器来满足业务需要。 Nginx 什么是Nginx Nginx一款高性能的Web服务器,它既可以单独使用,也可以作为负载均衡器与其他Web服务器组合使用。 ...
前言:在集群环境下使用Motan需要依赖外部服务发现组件,目前支持consul或zookeeper,但是工作中最常用的是zookeeper,所以这里以zookeeper作为注册中心 ! 一、zookeeper的安装和启动 说明:这里以单机集群的方式来作为注册中心 ①.首先下载zk的tar.gz包,放 ...
分类:
其他好文 时间:
2018-04-14 00:39:02
阅读次数:
254
几个月没有更新博客了,已经长草了,特意来除草。本次主要分享如何利用consul来实现redis以及mysql的高可用。以前的公司mysql是单机单实例,高可用MHA加vip就能搞定,新公司mysql是单机多实例,那么显然这个方案不适用,后来也实现了故障切换调用dns api来修改域名记录,但是还是没 ...
分类:
数据库 时间:
2018-04-13 18:02:23
阅读次数:
251
使用服务发现的时候提到了两种注解,一种为@EnableDiscoveryClient,一种为@EnableEurekaClient,用法上基本一致,今天就来讲下两者,下文是从stackoverflow上面找到的对这两者的解释: 原文地址为:What’s the difference between ...
分类:
编程语言 时间:
2018-04-12 20:52:56
阅读次数:
1220
一、环境描述以容器方式运行 Consul:通过 http://192.168.56.129:8500 访问 Consul修改 docker02 和 docker03 的 docker daemon 的配置文件,将docker02和docker03注册到consul数据库中vim
分类:
Web程序 时间:
2018-04-12 19:53:07
阅读次数:
229