We校园课表

我要开发同款
怀特丶恩佐2023年09月08日
133阅读

作品详情

消息总线: 将所有服务注册到RabbitMQ中的交换机,通过对交换机内所有队列发送消息从而实现消息总线,并且为了方便,采用下面策略模式的方式自定义了一个接口handler用来处理消息。分布式事务和锁:使用Redis和RabbitMQ设计出分布式锁工具和分布式事务工具(TCC架构)策略模式:设计一个工具通过@PostConstruct初始化,将Bean扫描并且将其解析放入到Map中以便后续的工具开发。链路追踪和日志收集:使用logback配合lombok的MDC的链路追踪,并且使用Rabbitmq进行收集给到ELK,并且使用AOP设计进行Req和Resp的捕获,方便后端查询微服务方面的日志。灰度放量:设计出UserCenter中心进行灰度放量和黑白名单,路由封禁,拦截器注册等。缓存处理高并发:对一些高并发数据使用JVM(hutool的cache)、Redis、Mysql三级缓存比如用户信息,学校获取等。场景技术设计:使用RabbitMQ将Java和Python爬虫进行异步+同步调用,从而提高用户获取信息速度和安全性。
查看全文
声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论