架构拓扑主机名IP角色nginx-lb10.0.1.5负载均衡node00110.0.1.6web服务器node00210.0.1.7web服务器说明:nginx-lb安装nginx和consul服务,作为负载均衡。node001和node002安装nginx作为后端web服务器系统环境#uname-rm
3.10.0-229.el7.x86_64x86_64
#cat/etc/redhat-release
Ce..
分类:
其他好文 时间:
2017-04-21 15:00:59
阅读次数:
570
前言:选择Nginx的长处:Nginx 能够在大多数 Unix like OS 上编译执行。并有 Windows 移植版。 Nginx 的1.4.0稳定版已经于2013年4月24日公布。普通情况下,对于新建站点,建议使用最新稳定版作为生产版本号,已有站点的升级急迫性不高。Nginx 的源码使用 2- ...
分类:
其他好文 时间:
2017-04-20 21:27:37
阅读次数:
215
介绍nginx-upsync-module是由王晓开用C开发的nginx模块,用于从consul或其它同步upstream模块配置,动态修改后端服务属性(weight、max_fails等等)。修改这些信息后,不像未使用该模块的nginx一样需要reload下nginx。nginx在作为负载均衡角色时,对于单台nginx,增加、删除后..
分类:
其他好文 时间:
2017-04-20 17:34:12
阅读次数:
259
Turbine是聚合服务器发送事件流数据的一个工具,用来监控集群下hystrix的metrics情况。 本实例是在consul做为服务发现时的配置。 Turbine聚合器: 可以参照:https://springcloud.cc/spring-cloud-consul.html 的最后作为参照 1、 ...
分类:
Web程序 时间:
2017-04-17 21:03:06
阅读次数:
198
consul服务发现,是微服务框架不可缺少的一部分。 服务发现的几种方案对比:consul,eureka,Zoomkeeper 可访问:https://stackshare.io/stackups/consul-vs-zookeeper-vs-eureka 具体consul体现在:服务发现、健康检查 ...
分类:
编程语言 时间:
2017-04-17 15:40:53
阅读次数:
476
类似QQ的聊天框,当进入聊天框,直接滑动倒最底部; 需要先将以他变了view滚动倒底部,再来移动NSIndexPath, 代码如下: ...
分类:
移动开发 时间:
2017-04-16 14:19:23
阅读次数:
233
consul安装部署略过,具体参见http://kkkkkk.blog.51cto.com/468162/1914469nginx扩展consul模块https://github.com/weibocom/nginx-upsync-module
分类:
其他好文 时间:
2017-04-14 10:27:40
阅读次数:
161
最近一直在搞基于springcloud的微服务开发,为了不限定微服务开发语言,服务发现决定采用consul不多说上代码 pom文件 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001 ...
分类:
编程语言 时间:
2017-04-12 09:23:28
阅读次数:
4302
安装部署参考http://blog.sina.com.cn/s/blog_8ea8e9d50102wwlf.htmlhttp://www.techweb.com.cn/network/system/2016-01-28/2270190.shtmlapi连接参考https://github.com/JoergM/consul-examplesconsul的主要接口是RESTfulHTTPAPI,该API可以用来增删查改nodes、services、chec..
分类:
其他好文 时间:
2017-04-10 13:44:06
阅读次数:
1428
近期写了个扫描IIS托管站点然后定期注册到Consul的小工具,随意网上拷贝了个帮助类,搞完本机测试没问题,扔到服务器发现硕大的一个异常。。 System.Runtime.InteropServices.COMException (0x80005000): 未知错误(0x80005000) 在 Sy ...
分类:
Web程序 时间:
2017-03-14 16:33:20
阅读次数:
324