12 2023 档案

摘要:什么场景选择Spring Cache 在做技术选型的时候,需要针对场景选择不同的技术。 笔者认为Spring Cache的功能很强大,设计也非常优雅。特别适合缓存控制没有那么细致的场景。比如门户首页,偏静态展示页面,榜单等等。 这些场景的特点是对数据实时性没有那么严格的要求,只需要将数据源缓存下来, 阅读全文
posted @ 2023-12-15 16:19 风浪很小 阅读(441) 评论(0) 推荐(0) 编辑
摘要:一:类图 图1-1 类图 二:时序图 图1-2 时序图 三:代码实现 1.服务调用类实现ApplicationRunner接口并重写run()方法,run()方法初始化调用抽象类AbstractSysErrorCodeStrategy的initSysErrorCode ()方法。 2.缓存刷新:re 阅读全文
posted @ 2023-12-15 16:19 风浪很小 阅读(18) 评论(0) 推荐(0) 编辑
摘要:一、RabbitMQ介绍 1.1 现存问题 服务调用:两个服务调用时,我们可以通过传统的HTTP方式,让服务A直接去调用服务B的接口,但是这种方式是同步的方式,虽然可以采用SpringBoot提供的@Async注解实现异步调用,但是这种方式无法确保请求一定回访问到服务B的接口。那如何保证服务A的请求 阅读全文
posted @ 2023-12-14 11:45 风浪很小 阅读(17) 评论(0) 推荐(0) 编辑
摘要:背景 系统中存在部分需要异步处理的业务没有与主业务分离,导致当这部分业务出现异常时直接影响主业务。例如登录操作需要执行业务A、B等到其它业务或者其它模块,当这些操作出现异常而没有异步的时候直接影响到登录业务。当前讨论的主要是特定业务需求有需要异步处理的具体业务时的处理方式,对于共性化的事件如记录公共 阅读全文
posted @ 2023-12-14 11:44 风浪很小 阅读(113) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示