- 博客(4)
- 收藏
- 关注
原创 apollo1.5配置zuul动态路由不能保证有序性的问题解决方案
背景 系统使用的是zuul作为网关,我们的zuul规则是/api/{service-id}但是其中有个规则/api/*转发到指定服务,我们把转发规则配置到yml文件中,后面系统接入apollo,发现拉回来配置的是混乱的,但是我们的zuul路由规则是要求有序的。 1.解决问题 首先上apollo的github查找是否存在同样的问题,结果果然搜索到一个有相同问题的,附上github链接:[地址](https://github.com/ctripcorp/apollo/issues/2451),查找到问题解决思
2020-06-04 10:39:15
326
原创 自定义AOP切面拦截。
当前需要做一个方法执行情况监控,主要监控方法抛出的异常和执行超时等情况,遇到一个难点就是需要如果使用spring封装的AOP就是我们常见的aspectj注解,因为excution表达式不能满足需求。当时需要对某个包名开头的类,而且可以动态配置是否开启监控和需要排除的包名,经过一番搜索资料很少,最后终于通过spring的aop底层接口可以实现这个功能。 具体实现: 关键接口:AbstractPo...
2020-03-25 16:37:42
665
原创 AOP获取方法的参数名和参数值
1.背景:在AOP中进行方法的执行监控往往可能会需要获取方法的方法名和方法值,来记录方法的调用情况。 2.实现: MethodSignature signature = (MethodSignature) joinPoint.getSignature(); Method method = signature.getMethod(); // 请求的方法参数值 Object[] args =...
2020-03-25 16:24:31
9156
原创 redis连接出现问题,spring boot 2.0
1.首先说下问题:最近升级了spring boot版本为2.0,在本地启动redis链接没有问题,但是在服务器出现报错无法链接。如下 org.springframework.data.redis.RedisConnectionFailureException: Unable to connect to Redis; nested exception is io.lettuce.core.Redi...
2020-01-08 16:07:39
616
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人