spring cloud ribbon简介ribbon用以实现负载均衡;实现软负载均衡,核心有三点:
服务发现,发现依赖服务的列表
服务选择规则,在多个服务中如何选择一个有效服务
服务监听,检测失效的服务,高效剔除失效服务
netflix ribbon一个简单的demo配置文件:
# Max number of retries on the same server (excluding the fi...
分类:
编程语言 时间:
2016-05-12 14:51:03
阅读次数:
427
1.Start a container running Consul
2.Start a container running Registrator
3. Start a web service and let Registrator automatically register it on Consul
4. Find the IP address and port of the service from Consul UI, and start using the service...
分类:
其他好文 时间:
2016-04-29 19:44:16
阅读次数:
263
实现需求用nginx做负载均衡,手动的方式是在upstream中添加或删除后端服务器,比较麻烦.通过Registrator收集需要注册到Consul作为Nginx后端服务器信息然后注册到Consulkey/value.Consul-template去Consulkey/value中读取信息,然后自动修改Nginx配置文件并平滑重启Nginx.不需要修..
分类:
其他好文 时间:
2016-04-27 18:59:27
阅读次数:
572
1.Start a container running Consul
2.Start a container running Registrator
3. Start a web service and let Registrator automatically register it on Consul
4. Find the IP address and port of the service from Consul UI, and start using the service...
分类:
其他好文 时间:
2016-04-26 21:45:09
阅读次数:
190
【摘要】Kubernetes是Google开源的Docker容器集群管理系统,为容器化的应用提供资源调度、部署运行、服务发现、扩容缩容等整一套功能。本文介绍了kubernetes的重要概念,并通过实例的示例解释了如何应用kubernetes管理docker集群。
因操作系统不同、应用场景不同kubernetes的使用方法有不同,本文只介绍其中一种笔者实践过的切实可行的方法,旨在使读者快速了解Ku...
分类:
Web程序 时间:
2016-04-16 19:18:58
阅读次数:
573
电脑中存的是mysql_5.6.24版本的。安装过程中遇到些麻烦,记录一下。 一开始去官网上下载了最新的5.7.12版的,一直启动不了mysql的服务。发现原因是,电脑中本来安装了5.6.24版本的,有冲突了应该。5.7.12版的解压后没有data目录,很蛋疼,也没有找到解决方法,网上说要在一开始执 ...
分类:
数据库 时间:
2016-04-16 16:58:43
阅读次数:
179
Mesos-dns 和 Marathon-lb 是mesosphere 官网提供的两种服务发现和负载均衡工具。官方的文档主要针对DCOS,针对其它系统的相关中文文档不多,下面是我在Centos7上的安装说明和使用总结。 1. Mesos服务发现与负载均衡 默认情况下,mesos marathon会把 ...
分类:
其他好文 时间:
2016-04-15 20:00:13
阅读次数:
649
1、key/value作用 动态修改配置文件 支持服务协同 建立leader选举 提供服务发现 集成健康检查 2、使用 2.1、查看全部key/value 说明: 使用?recurse参数来指定查看多个KV 没有值--404 2.2、添加key/value 说明:key--zjg/key1 valu ...
分类:
其他好文 时间:
2016-04-12 12:21:30
阅读次数:
519
1、vagrant 为了模拟集群效果,使用vagrant。 1.1、首先下载vagrant https://www.vagrantup.com/downloads.html 说明:浏览器下载可能比较慢,可以通过迅雷下载。 1.2、下载之后,安装vagrant mac中下一步到底就可以。 说明:虽然v ...
分类:
其他好文 时间:
2016-04-10 21:10:33
阅读次数:
164
1、定义一个服务 https://www.consul.io/docs/agent/services.html 该方法是服务注册中提供服务的最常用的方法。 关于服务的定义:服务的属性我们会在后边每出现一个总结一个,最后再做总结。 2、服务注册 2.1、创建服务文件所存放的文件夹 说明: .d做后缀: ...
分类:
其他好文 时间:
2016-04-06 16:51:33
阅读次数:
172