摘要: 1、mongodb集群 首先我们需要了解mongodb的集群模式,mongodb安装分为单机安装和集群安装。集群安装分为:主从复制(Master-Slaver)集群、副本集(Replica Set)集群和分片集群(Sharded Cluster)。MongoDB的主从复制(Master-Slave 阅读全文
posted @ 2024-04-23 09:22 sowler 阅读(191) 评论(2) 推荐(0) 编辑
摘要: 1、什么是ZipKin Zipkin 是一个根据 Google 发表的论文“ Dapper” 进行开源实现的分布式跟踪系统。 Dapper是Google 公司内部的分布式追踪系统,用于生产环境中的系统分布式跟踪。 Google在其论文中对此进行了解释,他们“构建了Dapper,以向Google开发人 阅读全文
posted @ 2024-04-07 21:14 sowler 阅读(139) 评论(0) 推荐(0) 编辑
摘要: 通过上篇文章后我们的Seata服务就部署成功了,如果还不清楚怎么部署或者还没有部署Seata服务的朋友可以看我写的上篇文章进行服务部署。Seata部署步骤:https://www.cnblogs.com/sowler/p/18108102 接下来我们来介绍在项目中如何使用Seata,温馨提示:请确保 阅读全文
posted @ 2024-04-03 15:55 sowler 阅读(166) 评论(0) 推荐(1) 编辑
摘要: 1、Seata介绍 Seata是阿里开源的一款分布式事务解决方案,致力于提供高性能和简单易用的分布式事务服务。数据库事务我们都知道,事务都是遵循ACID原则。而通过使用Seata可以实现在两个服务模块通过RPC调用时触发事务,如果有异常会实现业务数据回滚,保证数据的一致性。 官网地址:https:/ 阅读全文
posted @ 2024-04-01 15:40 sowler 阅读(229) 评论(0) 推荐(1) 编辑
摘要: 1、Dubbo介绍 Apache Dubbo 是一款易用、高性能的 WEB 和 RPC 框架,同时为构建企业级微服务提供服务发现、流量治理、可观测、认证鉴权等能力、工具与最佳实践。用于解决微服务架构下的服务治理与通信问题,官方提供了 Java、Golang 等多语言 SDK 实现。使用 Dubbo 阅读全文
posted @ 2024-03-28 11:37 sowler 阅读(345) 评论(3) 推荐(2) 编辑
摘要: 1、SpringBoot项目启动突然报错 2024-03-27 14:57:41 [restartedMain] WARN o.a.t.util.scan.StandardJarScanner - Failed to scan [file:/D:/Mavencangku/com/sun/xml/bi 阅读全文
posted @ 2024-03-27 15:19 sowler 阅读(8) 评论(0) 推荐(0) 编辑
摘要: 1、spring注入数据源 @Resource(name = "dataSource") private DataSource dataSource; 2、连接数据库批量添加 public void insertJdbc(List<StatisticStatus> statusList) throw 阅读全文
posted @ 2024-03-19 16:29 sowler 阅读(7) 评论(0) 推荐(0) 编辑
摘要: 1、官网下载nginx nginx官网:https://nginx.org/ 选择稳定版进行下载,也可以下载老版本,下载成功后上传到服务器。 2、使用wget下载 访问nginx官网,在下载页面鼠标右击复制链接地址。登录服务器使用wget命令下载: wget https://nginx.org/do 阅读全文
posted @ 2024-03-11 14:30 sowler 阅读(138) 评论(0) 推荐(0) 编辑
摘要: #!/bin/bash # sudo yum install -y gcc # sudo yum install -y ruby build-essential BASE=/usr/local ps aux | grep redis-server | awk '{print $2}' | xargs 阅读全文
posted @ 2024-03-05 17:19 sowler 阅读(5) 评论(0) 推荐(0) 编辑
摘要: 1、问题描述 由于后端接口获取前端传过的参数是通过HttpServletRequest接收获取的。现有一需求需要在接口调用之前拦截接口进行业务处理。在拦截类中调用getInputStream()获取参数之后,在接口方法里获取参数为空。 2、解决方法 自定义一个过滤器过滤所有请求,使用HttpServ 阅读全文
posted @ 2024-02-28 13:13 sowler 阅读(58) 评论(0) 推荐(0) 编辑