1.springAop
- jdk动态代理,是jvm自身实现的一个代理,最核心的点在于是一种基于接口的代理,一定要实现接口!!
- cglib代理,继承这个类生成代码来代码,所以必须能继承!!
2.Zipkin
代表上传链路信息的比例 % 默认0.1
spring.sleuth.sampler.probability=1.0
spring.sleuth.sampler.percentage=1.0
两个都配上,网上只写一个死活不生效,percentage和probability 官网有改过,不同版本用不同
spring.zipkin.sender.type=web
表示http方式上传链路信息,不配服务器收不到信息
3.docker容器启动tomcat
使用startup.sh 启动会失败,导致容器启动不起来看日志也看不出东西
需要使用catalina.sh来启动!!!
CMD ["/tomcat8/bin/catalina.sh","run"]
4.Feign远程调用
@FeignClient("service-b")
名字在本地不区分大小写,到linux服务器上区分大小写导致找不到
5.java -jar 启动会自动关闭
java -jar ***.jar & 会随着终端关闭而关闭
需要加上
nohup java -jar ***.jar &
6.docker不同机器之间ping不同
不同的宿主机挂载的机器是访问不同的,所以服务就调不通
链接: