spring cloud
文章平均质量分 55
XT4625
程序员
展开
-
Spring Cloud 集成 Sleuth+Zipkin+Mysql
1 配置 Zipkin-Server 现在的版本(2.23.16)已经可以直接运行官方提供的jar,不需要单独去写这个服务了,下载地址 启动命令: STORAGE_TYPE=mysql MYSQL_HOST=127.0.0.1 MYSQL_TCP_PORT=3306 MYSQL_DB=db_zipkin_log MYSQL_USER=root MYSQL_PASS=root nohup java -jar -Xms512m -Xmx1024m zipkin-server-2.23.16-exe.原创 2022-03-30 15:53:02 · 1128 阅读 · 0 评论 -
解决spring mvc 扫描包的问题
问题现状:系统相关的roleApi/menuApi/permApi 注入到目的地失败,这些包都在com.xxx下面 1 applicationContext-xxx.xml 配置 <context:component-scan base-package="com.xxx"> <context:exclude-filter type="annotation" expression="org.springframework.stereotype.Controller"/>原创 2020-09-10 11:09:25 · 524 阅读 · 0 评论 -
Spring Cloud 网关和鉴权
网关这边主要两个运用: 外部服务入口(ios/android/mweb/小程序/管理后台等等),即对外只提供网关接口,其他所有服务都必须通过网关 鉴权服务 关键配置流程: 1、pom.xml(spring boot 2.0.2 RELEASE/spring cloud Finchley.RELEASE) <dependency> <...原创 2019-02-28 11:08:05 · 10989 阅读 · 2 评论 -
Spring Cloud Feign 透传Header信息
Spring Cloud 微服务下,通过Feign相互调用时,Feign是不会带上当前请求的cookie信息和header信息,而我们一般都会在cookie或者header带着一些重要的信息,如cookieid,token等。那么我们怎么将这些信息传递到其他的服务里呢? 1、通过拦截器,在请求从A服务发送到B服务之后,在拦截器内将自己需要的东西加到请求头 import feign.Reque...原创 2019-02-28 10:28:43 · 7450 阅读 · 5 评论 -
spring cloud gateway 格式化异常输出
/** * 自定义异常处理 * 解决问题: * 1 统一网关响应消息格式"{\"status\":" + httpStatus + ",\"message\": \"" + message + "\"}" * 2 特殊异常处理,不让其直接抛往前端,比如feign调用过程,某些服务不可用“syscall:getsockopt(..) failed: 拒绝连接: /******:113原创 2019-03-11 16:47:13 · 2968 阅读 · 0 评论