最近有朋友提出了问题:“是不是拥有了服务发现就是微服务了?”,对于这个问题,很难回答,毕竟微服务的定义在每个人心里都是不一样的,就像“互联网思维”一样,我们说得清“互联网”,却总也说不清楚什么是“互联...
分类:
其他好文 时间:
2017-04-23 20:14:30
阅读次数:
233
如何使用Spring Boot/Spring Cloud 实现微服务应用spring Cloud是一个基于Spring Boot实现的云应用开发工具,它为基于JVM的云应用开发中的配置管理、服务发现、断路器、智能路由、微代理、控制总线、全局锁、决策竞选、分布式会话和集群状态管理等操作提供了一种简单的 ...
分类:
编程语言 时间:
2017-04-23 18:03:38
阅读次数:
356
架构拓扑主机名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