赞
踩
最近调试zuul发现几个问题:
1.zuul在作为网关时即使调大了tomcat的并发量,熔断时间以及堆内存大小后依旧存在问题在测试中超过200路并发后直接产生熔断,原因不明请大佬指教
2.actuator的端点在使用时需要注意以下内容:
{"timestamp":1535679480847,"status":401,"error":"Unauthorized","message":"Full authentication is required to access this resource.","path":"/info"}
如果访问http://ip:12345/将报:
{"timestamp":1535679377445,"status":404,"error":"Not Found","message":"No message available","path":"/"}
前者意思是没有认证,后者是找不到处理的地方
但是这里提一个问题如何才能禁用端点,目前来看似乎必须使用
- <dependency>
- <groupId>org.springframework.boot</groupId>
- <artifactId>spring-boot-starter-security</artifactId>
- </dependency>
并加上
- security:
- user:
- name: admin
- password: admin
- management:
- security:
- enabled: true
才能避免无验证进入系统,但依旧存在风险。
2018年9月1日21:35:34
今天和一个京东的开发咨询了下,他建议查下并行的设置。回来查了相关的配置zuul的并发问题基本得到了解决。
问题解决的办法依赖以下链接,添加几个链接:
https://blog.csdn.net/ACMer_AK/article/details/78866124
https://www.jianshu.com/p/39763a0bd9b8
https://blog.csdn.net/harris135/article/details/77879148?locationNum=3&fps=1
以上3个链接分别描述了一些配置,但需要注意其中一部分配置内容在不同的版本下可能不起作用我的springcloud的版本为:
Edgware.SR3
请大家在配置需要注意。但是引出了新问题信号量模式和线程模式对于zuul到底有何区分?欢迎大神指教。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。