Tag: 干扰模式

LMAX的干扰模式如何工作?

我正试图了解干扰模式 。 我观看了InfoQ的video并试图阅读他们的论文。 我知道有一个环形缓冲区涉及,它被初始化为一个非常大的数组,以利用caching局部性,消除新内存的分配。 这听起来像是有一个或多个primefaces整数跟踪位置。 每个“事件”似乎都得到了一个唯一的ID,并且它的环中的位置是通过相对于环的大小等来查找其模数而find的。 不幸的是,我并没有直观的感觉。 我做了很多交易应用,研究了演员模型 ,看了SEDA等。 他们在介绍中提到,这种模式基本上是路由器如何工作的; 但是我还没有find路由器如何工作的任何好的描述。 有没有更好的解释指针?