先开个头吧 作为偶尔点进源码的时候看到东西,或是学到,或是不解,或是惊讶,之后的一些记录。从springcloud各个组件开始吧,计划文段保持间断,只道出核心点,不过各个文段保持连续。 zuul作为spring cloud 推荐网关,搭建起来很方便。 Spring Cloud 1.4.4 core ...
分类:
其他好文 时间:
2018-11-17 17:53:18
阅读次数:
151
Nginx+Zuul 一主一备 或者 轮训多个 在微服务中,所有服务请求都会统一到Zuul网关上。 Nginx 配置: 网关: yml: 启动类: 访问: 启动两个网关 81和82 ...
分类:
编程语言 时间:
2018-11-17 15:58:46
阅读次数:
1230
传统方式将路由规则配置在配置文件中,如果路由规则发生了改变,需要重启服务器。这时候我们结合上节课内容整合SpringCloud Config分布式配置中心,实现动态路由规则。 将yml的内容粘贴到码云上: 添加到依赖: 可以实现手动刷新 yml中添加: 开启所有监控中心接口 启动类里面添加: yml ...
分类:
编程语言 时间:
2018-11-17 10:31:19
阅读次数:
311
Zuul网关默认是实现负载均衡的,不需要任何配置。默认开启ribbon效果的 可以启启动两个服务端口,访问下。 ...
分类:
编程语言 时间:
2018-11-17 00:27:22
阅读次数:
582
组件: 尤里卡:注册中心 负责服务发现 ribbon:挂载在每个微服务上作为客户端负载均衡 hystrix:熔断器暂时先不用 zuul: 网关先实现个看看有什么不同 config: 懒人必备,中心和配置,必须搞一个 嗯 先这样 ...
分类:
其他好文 时间:
2018-11-16 11:39:40
阅读次数:
154
springboot项目jar包方式启动通用 1.证书放入资源文件夹 2.server 添加 ssl配置 踩坑点: key-store: classpath后面的冒号需要紧跟着classpath,不能有空格, 这里我折腾了1个小时多才发现 3. 原有http访问跳转到https ...
分类:
编程语言 时间:
2018-11-15 13:35:35
阅读次数:
459
ZuulExceptionREJECTED_SEMAPHORE_EXECUTION是一个最近在性能测试中经常遇到的异常。查询资料发现是因为zuul默认每个路由直接用信号量做隔离,并且默认值是100,也就是当一个路由请求的信号量高于100那么就拒绝服务了,返回500。信号量隔离既然默认值太小,那么就在gateway的配置提高各个路由的信号量再实验。两个路由的信号量分开提高到2000和1000。我们再
分类:
其他好文 时间:
2018-11-13 18:08:51
阅读次数:
188
(1)Eureka,服务注册和发现 (2)Zuul,网关 (3)Ribbon,即负载均衡 (4)Feign,服务客户端 (5)Hystrix,监控和断路器 (6)Hystrix Dashboard,监控面板 (7)Turbine,监控聚合 ...
分类:
编程语言 时间:
2018-11-13 14:27:42
阅读次数:
165
spring cloud: zuul(四): 正则表达式匹配其他微服务(给其他微服务加版本号) 比如我原来有,spring-boot-user微服务,后台进行迭代更新,另外其了一个微服务: spring-boot-user-v2,那么怎么配置呢 在spring-boot-user-v2的配置文件添加 ...
分类:
编程语言 时间:
2018-11-13 02:37:56
阅读次数:
275
zuul的routes配置下path/url组合不支持负载均衡 下面介绍zuul的routes配置下的path/serviceId负载均衡配置 spring-boot-user微服务开启了:7901,7902两个服务 zuul服务 eureka服务 看配置: 开启服务 访问zuul 查看7901,7 ...
分类:
编程语言 时间:
2018-11-12 22:19:31
阅读次数:
741