标签: 中间件
所有带有标签 "中间件".
Kafka(二)将邮件发送从业务系统中解耦之消息系统设计
以邮件发送为例,介绍通过Kafka解耦业务系统与邮件系统的设计思路。讨论两者的职责边界、统一消息格式、发送与回调流程,以及新旧系统切换时的回退方案,为后续生产者和消费者实现提供背景。
ShardingJDBC执行过程剖析
结合MyBatis调用过程,分析ShardingJDBC 4.1.1如何通过自定义DataSource、Connection和PreparedStatement衔接JDBC执行。文章追踪参数暂存、真实连接获取与结果集处理,并用简化代码模拟代理层的工作流程。
数据库中间件ShardingSphere-ShardingProxy使用(一)数据分片、读写分离
以ShardingProxy 4.1.1为例,配置多个MySQL实例的数据分片与读写分离,并通过查询和插入日志验证路由结果。文章介绍代理服务的启动、应用连接方式,以及MySQL驱动和版本兼容的注意事项。
数据库中间件ShardingSphere-ShardingJdbc使用(二)读写分离
在数据分片示例的基础上,为MySQL主从架构配置ShardingJDBC读写分离。文章介绍主从数据源与从库负载均衡策略,通过连续查询观察请求在从库间的切换,并记录首次查询较慢这一尚未解决的问题。