分布式链路日志plumelog教程(四)全局过滤器,自动生成traceid 前面我们介绍plumlog的时候,可以看到在接口里面设置了webmvc,如果是定时器的话,则还要在单独的地方设置loggerhelper,那有没有更简单的方法呢?还有 feign,所以这里我们弄一篇稍微全一点的集成方... Rae微服务实战2026-01-06302 阅读0 评论
分布式链路日志plumelog教程(三)非接口形式请求java服务,导致plumelog没有traceid怎么办? 上文《分布式链路日志plumelog教程(二)springboot项目集成plumelog》我们在springboot的接口里面集成了plumelog和追踪码,这里的话,也提到一个问题,就是如果使用定时器,或者其他的... Rae微服务实战2025-12-26318 阅读0 评论
分布式链路日志plumelog教程(二)springboot项目集成plumelog 上文《分布式链路日志plumelog教程(一)plumelog docker方式部署》我们演示了plumelog的服务端部署,这里我们需要把在java中集成这里的plumelog,让java的日志吞吐到plumelo... Rae微服务实战2025-12-26263 阅读0 评论
分布式链路日志plumelog教程(一)plumelog docker方式部署 在使用分布式微服务的时候,咱们经常会涉及到使用到分布式链路日志,在以前我们使用过tlog(详见:《微服务实战spring cloud alibaba(十五)全局链路日志追踪》)。但是基于tlog来说,我们需要手动去建... Rae微服务实战2025-12-26301 阅读0 评论
热文Apisix微服务网关实战(五)apisix dashboard配置URI路径前缀 上文《Apisix微服务网关实战(四)apisix dashboard结合nacos配置动态网关路由》我们成功的实现了访问动态路由,但是新的问题又出来了:1、微服务中不止user-center一个微服务,还有shop... Rae微服务实战2025-01-161198 阅读0 评论
热文Apisix微服务网关实战(四)apisix dashboard结合nacos配置动态网关路由 上文《Apisix微服务网关实战(三)apisix dashboard配置网关路由》我们通过apisix可视化新建了路由,并且成功实现了通过apisix访问我们的后端微服务。但是我们主要以nginx 的upstrea... Rae微服务实战2025-01-161207 阅读0 评论
热文Apisix微服务网关实战(三)apisix dashboard配置网关路由 我们使用apisix做网关的话,主要的目的是直接在apisix上进行服务路由,我们希望客户端不直接访问到后台的微服务模块,而是直接访问网关,由网关进行路由转发,所以这里的话,我们就来使用apisix dashboar... Rae微服务实战2025-01-161261 阅读0 评论
热文Apisix微服务网关实战(二)apisix dashboard 配置prometheus和grafana 在上一篇《Apisix微服务网关实战(一)apisix部署安装》我们使用docker_compose快速的部署了apisix。在整个apisix的docker-compose.yml文件中可以看到有prometheu... Rae微服务实战2025-01-161367 阅读0 评论
热文Apisix微服务网关实战(一)apisix部署安装 前面我们写了一大部分的kratos微服务实战,详见《kratos微服务实战》。后续的微服务我们都写完了,但是还缺少一块网关的模块。在spring cloud微服务体系里面有spring cloud gateway和s... Rae微服务实战2025-01-161299 阅读1 评论
热文kratos微服务实战(二十二)kratos项目之打包docker镜像并运行应用 前面咱们已经演示了很多kratos编写微服务的相关知识点的代码了,最后我们还是需要把项目给运行起来。在goland里面每次我们都是使用kratos run命令来运行整个服务的,到了服务器上,我们不可能把源码上传上去,... Rae微服务实战2025-01-151297 阅读0 评论
热文kratos微服务实战(二十一)kratos项目之通过nacos服务发现调用spring cloud微服务案例 前面我们把kratos编写的微服务注册到nacos了,那目前有小伙伴说,公司正在技术转行,准备后续的服务都使用go进行编写,但是之前的spring cloud微服务还不能改写,所以这里需要涉及到go和spring c... Rae微服务实战2025-01-151091 阅读0 评论
热文kratos微服务实战(二十)kratos项目之接入metrics到prometheus 上文《kratos微服务实战(十九)kratos项目之服务监控埋点metrics》我们给user-center服务做了一个metrics埋点,本文我们介绍下把这里的埋点接入到prometheus中,实现在promet... 帅平微服务实战2025-01-131231 阅读0 评论
热文kratos微服务实战(十九)kratos项目之服务监控埋点metrics 在线上运行微服务得时候,我们需要为每一个微服务配置对应得监控,这样以便让我们可以很直观得在dashboard上看到服务得整体运行情况。本文我们介绍下在kratos中开启metrics埋点。下面演示下:一、安装依赖这里... 帅平微服务实战2025-01-101330 阅读0 评论
热文kratos微服务实战(十八)kratos项目之统一返回json格式 承接上文《kratos微服务实战(十七)kratos项目之全局错误处理》,在前面我们定义了一个BaseResponse的json返回格式,他主要应用于错误类的返回,这里我们再实现正确的信息返回也统一使用这个格式。即统... 帅平微服务实战2025-01-091305 阅读0 评论
热文kratos微服务实战(十七)kratos项目之全局错误处理 在java web开发过程中我们可以使用@ControllerAdvice来捕获全局异常,当程序发生异常的时候,我们拿到对应的异常信息,然后对message进行提取,再通过自定义的数据返回结构返回给客户端。这样就可以... 帅平微服务实战2025-01-091194 阅读0 评论