作者回复: TDDL、Cobar、MyCAT、Sharding-Shpere这些可以了解一下,尤其是后面两个
作者回复: 阿里弃用ZK做服务注册中心是有自己的场景和情况考量的,比如多机房的脑裂,集群规模等等。你可以结合自己的情况。不适合阿里,不一定不适合你目前的情况
作者回复: 那是因为pom文件里指定了版本是11,你可以改成1.8,但不能再低了。
作者回复: 连接池里的连接其实就是你说的长时间不关闭的,有各种可能会导致连接不能用了,比如防火墙会杀死建立了很久的连接,各种情况还是很多的,所以才有testWhileIdle、testOnBorrow和testOnReturn这种检查
作者回复: https://www.docker-cn.com/get-docker 这里可以下载Windows用的Docker
作者回复: 会讲Resilience4j,另外,注册中心如果只有单机房,不考虑脑裂问题,简单的可以考虑ZK,另外阿里的Nacos了解下吧。
作者回复: JSON View
作者回复: 我这边基本能满足我的需求了,因为我以后端开发框架为主,还有些服务,这种场景下对IDEA的功能要求的不多
作者回复: 一般要么就只开放几个,把可能有风险的,比如shutdown禁用掉;另外,开放在不同的端口,比如外网访问Web只能用8080,我们的management开放在8081上,通过防火墙等设置让外部无法访问8081;也可以用Spring Security设置权限。
作者回复: 简单说下,缓存挂了,流量压到数据库中间件上,数据库中间件也是可以做限流保护的,各种应用的限流和降级,中间件也会有的。另外,中间件自己当然也是集群化的,不会只有一台,现在无论你做什么,都要先考虑我怎么避免单点。
作者回复: 很抱歉,设计课程时没考虑这些,离我们的课程有点远。
作者回复: 你不会用的是https://github.com/geektime-ge...这个地址吧,...是省略号啊,完整的地址是https://github.com/digitalsonic/geektime-spring-family 。如果你访问Github有困难,我在码云上复制了一份,https://gitee.com/digitalsonic/geektime-spring-family
作者回复: 到Github上我们的示例仓库里,然后通过Git客户端就能Clone整个工程了。
作者回复: 亲测可用,我还专门为这个话题去录了一期每日一课,演示了几种场景,还有一种报错的情况。如果你的类只是加了@Transactional,应该是可以的。