- 博客(26)
- 资源 (1)
- 收藏
- 关注
原创 各大云厂商基础设施可视化程度
查看来源:https://registry.terraform.io/browse/providers。今天难得抽出点时间去看了一下各云厂商的基础设施即代码的占比。数据截止至:2025/03/14。
2025-03-14 17:13:55
174
原创 OpenSearch迁移方案
在企业级上百TB的磁盘数据,进行迁移OpenSearch时需要做得一些事情,这里简单进行记录一下,如果有需要迁移的同学可以私聊进行讨论。在迁移时采用AliCloud OSS做OpenSearch快照存储,进行新老集群的数据迁移。
2024-10-11 18:40:16
1095
原创 Git 版本管理
在企业级发布中,依托于 Git 强大的版本管理能力进行发布,但同时由于发布的复杂性,研发人员往往因复杂性而碍手碍脚,其实这其中是有迹可循的。
2024-08-23 14:11:28
1226
原创 Tech Stack Checklist
从 4 个方面描述推荐使用的软件、技术和云服务,如果引入新的或改用其他版本,请联系各自团队的架构和开发负责人进行讨论,并对改列表进行更新说明引入的考虑和主要原因。
2024-08-21 14:37:41
297
转载 Database Design Guide
MySQL 数据库与 Oracle、 SQL Server 等数据库相比,有其内核上的优势与劣势。我们在使用 MySQL 数据库的时候需要遵循一定规范,扬长避短。本规范旨在帮助或指导 RD、QA、OP 等技术人员做出适合线上业务的数据库设计。在数据库变更和处理流程、数据库表设计、SQL 编写等方面予以规范,从而为公司业务系统稳定、健康地运行提供保障。
2024-08-20 11:20:34
49
原创 Questions to ask developers before create pipeline
【code】Questions to ask developers before create pipeline。
2024-08-16 17:49:53
411
原创 EC2 VS EKS
在工作中会遇到各种部署方案正对业务组件的部署形式,部署方案的不断更迭中寻找“目前”最佳方案,需要不断去实践,最终找到最佳方案进行落地。
2024-03-26 16:21:34
970
原创 多线程下同步TraceID
通过观测以上日志信息,线程内部已经获取到了 span 对象地址,但日志 pattern 部分并没有 Trace 信息输出,原因在于,DDTrace 对 logback 的getMDCPropertyMap()和 getMdc()方法做了插桩处理,将 Trace 信息 put 到 MDC 中。InheritableThreadLocal 扩展了 ThreadLocal,以提供从父线程到子线程的值继承:当创建子线程时,子线程接收父线程具有值的所有可继承线程局部变量的初始值。
2024-03-18 14:39:13
945
原创 学习的常见同步方案
1.数据库同步ES常见设计方案序号同步方案优点缺点1同步双写业务逻辑简单①硬编码:有写入mysql的地方都需要添加写入ES的代码;业务强耦合;②存在双写失败丢失数据的风险;③性能较差:本来mysql的性能就不是很高,再加上一个ES,系统的性能必然会下降2异步双写(MQ)①性能高;②不存在数据丢失问题①硬编码问题:依然存在业务强耦合;②复杂度增加:系统中增加了mq的代码;③可能存在延时的问题:程序的写入性能提高了,但是由于MQ的消费可能由于网络或其他原因导致用户写入
2022-05-20 20:07:45
643
原创 微服务集成Apollo客户端
微服务集成Apollo客户端1 添加依赖在pom.xml中添加Apollo客户端<dependency><groupId>com.ctrip.framework.apollo</groupId><artifactId>apollo-client</artifactId><version>1.1.0</version></dependency>2 添加配置2.1 配置文件在resources
2022-04-15 22:12:05
412
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人