公共组件开发、基础架构设计

我要开发同款
帝都码农2024年12月23日
491阅读

作品详情

近二年一直在做基础架构建设、公共组件研发工作。涉及到的技术比较多,花费大量时间查阅各优秀开源框架的文档和论文。
学习并调研最终搭建(实现)了如下基础组件及解决方案:
数据库分库分表、读写分离解决方案;
redis跨机房多活实现方案;
mysql、mongo、rabbitMQ机房迁移方案;
基于prometheus的高可用服务监控、告警方案,包括服务器硬件状态、网络、应用状态、慢查询等的监控,支持邮件、短信及自动外呼告警;
rabbitMQ迁移rocketMQ方案;
消息中间层,支持java栈及非java栈语言接入rocketMQ和rabbitMQ;
nginx+tomcat工作场景下,平滑重启方案;
分布式链路追踪方案,自研全部模块,包括rpc、httpclient插桩、filter拦截器、线程池异步任务插桩,支持span及个性化随行数据的传递、收集、展示,每天日志量90G。
声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论