- 博客(18)
- 收藏
- 关注
原创 springboot事物管理
事物管理回归源生实际就是对connection的管理,同一个事物同一个连接来保证同一个事物的隔离,原子,一致等;spring事物管理也是建立在数据库事物基础上,通过动态代理&@Transactional管理事物。spring事物之间存在传播特性,来管理复杂业务之间事物调用关系。事物管理是通过实现事务管理接口TransactionManager来管理,通过TransactionInterceptor动态代理拦截来扩展事物管理逻辑。
2024-01-22 01:59:58
424
原创 zeromq-协议相关扩展学习
一、zeromq简单介绍ZeroMQ(也称为ØMQ,0MQ或ZMQ)是一个高性能的异步消息传递库,旨在分布式或并发应用程序中使用。它提供了一个消息队列,但与面向消息的中间件不同,ZeroMQ系统可以在没有专用消息代理的情况下运行。ZeroMQ支持通过各种传输(TCP,进程内,进程间,多播,WebSocket等)的常见消息传递模式(发布/订阅,请求/回复,客户端/服务器等),使进程间消息传递像线程间消息传递一样简单。这样可以使您的代码保持清晰,模块化并且非常易于扩展。
2022-09-06 10:01:55
702
转载 了解SpringCloud
一、springCloud的核心组建Eureka,注册中心 Feign,服务调用 Ribbon,负载均衡 Hystrix,隔离、熔断以及降级 Zuul,网关路由二、Spring Cloud核心组件:Eureka以订单服务来说明,订单服务需要1.更新订单数据库为已支付;2.扣减库存商品数;3.通知仓储发货;4.调用积分服务三、Spring Cloud核心组件:Feign...
2022-05-31 23:23:33
291
原创 分页查询模型
public class TableTagBean{ public static final int DEFAULT_PAGE_SIZE = 20; private static final String DELIMITER = "\n"; private static final String CHARSET = "UTF-8"; // 当前页码 private int m_page; // 每页记录条数 private int m_pag.
2021-04-08 01:21:30
168
原创 springboot+jpa非固定数据源动态切换
使用场景 项目中需要用到非固定数据源动态切换,每个月会定时从主库(master_dbname)备份数据库(备份库master_dbname_202005),界面需要单独的功能模块使得户手动根据年月动态切切换数据源。这里是在老的单一数据源项目中配置,使得切换数据源之后,相应的功能不变,也就是多个数据源共用相同的接口,不需要改以前老的后台代码(要改的话要重构不划算,这里只是一小模块需要切换数据源,其它模块都是用的单一默认数据库),这里边主要涉及到数据源的添加和切换,针对这种场景springboot也为我..
2020-05-27 01:07:03
2328
2
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人