微服务架构
文章平均质量分 67
学习实战微服务架构,思考微服务架构的发展和应用。
吃饼青年
精通Java
展开
-
搭建Grafana+Prometheus监控Spring Boot应用
Dashboards模板下载地址:https://grafana.com/grafana/dashboards//opt/docker/prometheus/config目录下创建prometheus.yml。targets配置目标java应用的ip端口,例如10.10.10.10:9090。访问http://xxxxxxxxxx:9090即可。访问http://localhost:3000。原创 2024-04-09 18:52:14 · 422 阅读 · 0 评论 -
【系统技术演进】2018-2023
2018年至2023年,我们经历的技术变化和演进。原创 2024-04-03 00:45:18 · 660 阅读 · 0 评论 -
记一次由gzip引起的nginx转发事故
一个gzip引发的案件,原因是因为过waf的时候,waf会自动引入gzip压缩处理,导致前置应用没有处理,解决此问题的方案有2。原创 2024-03-28 01:46:07 · 1084 阅读 · 0 评论 -
【Spring Cloud】OpenFeign与全局异常处理
原理基于请求头传递错误消息,利用aop和全局异常拦截机制实现。原创 2024-01-04 13:59:50 · 1314 阅读 · 3 评论 -
【Spring Cloud】开篇
引最近金融行业进入了“萧条期”,我们的公司也开始转入科技输出的套路中去,不可避免的会走向技术中台,业务中台,搭建一些云平台的系统,以租户或者什么其他形式提供服务或者交付代码。在这个变化的过程中,主要是写一写东西来分享记录这段时期,经历的事情。现状我们公司一直是基于rpc(DUBBO)来构建微服务的,所以整套底层代码也是基于此来开发维护,现在我们会基于SpringCloud去构建我们的技术中台,所以变化的点在于框架体系和生态的变化。我们需要干什么构建我们的架构底层我们需要考虑或者解决的问题思考,抛出原创 2022-04-15 10:30:19 · 535 阅读 · 0 评论 -
Deepin安装docker记录
Deepin官方提供方案:https://wiki.deepin.org/wiki/Docker会报下面的错误:需要在下面文件中加一行数据即可:编辑加入:然后继续执行下面安装就可以了:安装完查看docker version:原创 2020-06-12 16:45:31 · 339 阅读 · 0 评论 -
【Skywalking】分布式链路追踪Skywalking过滤Url
问题当系统集成了SpringbootAdmin等,健康监测的Url会不停的传到Skywalking的收集器,展示到控制台页面。我们需要进行过滤。解决好在这个问题Skywalking已经为我们提供好了插件,我们只需要按照规则使用即可。我们需要将上述的可选插件里的过滤jarcopy到下面的路径下:然后我们在agent的config目录下创建配置文件:trace.ignore_path=${SW_AGENT_TRACE_IGNORE_PATH:/actuator/**}如此,再重新启动项目后原创 2020-06-04 16:21:03 · 2434 阅读 · 1 评论 -
【Skywalking】分布式链路追踪Skywalking集成log4j对现有系统改造
系统框架Springboot + DUbbo + Mybatis-plus日志框架为:log4j2.x问题描述目前项目中都是log.info(“xxxxxxxx”)或者log.error,但是由于探针埋点的包都是特定的,所以尤其是我们在项目中的这些日志信息就无法体现在Skywalking的UI链路上,甚至异常由于我们会自己抛出相应的异常,而原始的异常堆栈信息无法打印到Skywalking里。这不是我们想的要效果,我们希望开发的过程中,只需要用traceId即可查询出所有需要看到的信息,大家才能快速原创 2020-06-04 16:13:39 · 3373 阅读 · 1 评论 -
【Skywalking】分布式链路追踪Skywalking集成记录
分布式链路追踪框架Skywalking使用记录原创 2020-06-02 15:44:56 · 1077 阅读 · 1 评论