0%

在微服务环境下,服务与服务之间通讯采用 RPC 远程调用技术,但是每个服务中都有自己独立的数据源,即自己 独立的本地事务。两个服务相互通讯的时候,两个本地事务互不影响,从而出现分布式事务产生的原因。

在传统项目大部分情况下,不会产生分布式事务,但是在项目中如果采用多数据源方式,也会产生分布式事务。

阅读全文 »

SPI(Service Provider Interface)是一种服务发现机制,其本质是将接口实现类的全限定名配置在文件中,并由服务加载器读取配置文件,加载实现类。这样可以在运行时,动态为接口替换实现类。

阅读全文 »

Disruptor 是英国外汇交易公司LMAX开发的一个高性能队列,研发的初衷是解决内存队列的延迟问题(在性能测试中发现竟然与I/O操作处于同样的数量级)。基于Disruptor开发的系统单线程能支撑每秒600万订单。

阅读全文 »