最新 最热

Java设计模式

今天一直在思考一个让我疑惑的问题,在用 SpringBoot 进行项目开发的时候,有这样一个场景,比如说家具和物料是两个不同的模块,有一个调用的是我们小米数字门店通用的接口,代码的实现逻辑都是一致的,我想用什么方式可以把它抽...

2023-11-28
1

手把手教你写一个Shell脚本部署你的服务

我们都知道,在开发的过程中,有很多部署自己微服务的方式,其中有各种各样的不同操作,比如使用 docker 打包为镜像的方式,还有基础使用 jar 包的方式进行部署,但是呢?使用 jar 包部署,那就离不开这个启动 jar 包的脚本命令,总不...

2023-11-28
1

Google Docs系统设计详解(协作文档编辑)

为所有用户提供文档编辑服务。所有用户都连接到一个中心服务器,该服务器负责存储和处理文档数据,用户通过连接到该服务器来协作编辑文档。提供更好的安全性和可控性,但有单点故障问题...

2023-11-28
1

RocketMQ5 PopAck源码拆解

“分享RocketMQ5.X Pop,Ack源码解读。内容较多建议PC上对照代码查看,手机你可能会晕”

2023-11-27
1

【周末瞎想】从阿里云故障想到,稳定性问题本质是什么

使用阿里云产品的公司也难以幸免,有所波及。最近听说了一些公司内部的故障复盘,感触颇多。

2023-11-27
1

基于Spring Cloud Gateway实现服务的灰度发布

服务上线后由于 bug 修复、扩容、或者发现了更好的方法进行了重构等原因,总免不了需要发布新版本,进行系统变更升级。服务变更过程本身也是引起服务不可用的重要原因。为了尽量降低可能出现故障而造成的损失,比较流行的...

2023-11-27
1

我试图通过这篇文章告诉你,什么是神奇的泛化调用。

关于 RPC 调用,大家肯定都是比较熟悉的了,就是在微服务架构下解决系统间通信问题的一个玩意。

2023-11-27
1

【测试平台系列】第一章 手撸压力机(七)- 使用gin

在项目根目录新建一个routers目录,并在routers目录下新建:cors.go router.go router_group.go三个文件。

2023-11-27
1

面试官:“请求超时,你这不都连接数耗尽了吗?”

本文的宗旨在于通过简单干净实践的方式教会读者,使用 Prometheus + Grafana 部署监控,同时结合监控了解到为什么需要使用 Hystrix 对接口进行超时熔断处理。...

2023-11-27
1

dubbo的应用场景与高级特性之高级用法篇

在开发及测试环境下,经常需要绕过注册中心,只测试指定服务提供者,这时候可能需要点对点直连,点对点直连方式,将以服务接口为单位,忽略注册中心的提供者列表,A 接口配置点对点,不影响 B 接口从注册中心获取列表。...

2023-11-27
1