Tag: disruptor pattern

LMAX Disruptor可以移植到C#吗?

我知道有些人正在使用C ++端口。 C#端口可能吗? 特别是我在考虑C#中仅有32位的易失性字段的限制。 如果这是唯一的问题,那么认为编写该环形缓冲区只允许32位允许的时隙数是值得的。 这在系统的生命周期中发生的事件要少得多。 我有这个权利吗? 我们可以在某个时候回到0吗? 先感谢您。

为什么我的破坏者的例子如此之慢?

我从Stack Overflow问题Disruptor.NET示例中获取了代码示例,并将其修改为“测量”时间。 完整列表如下: using System; using System.Diagnostics; using System.Linq; using System.Threading; using System.Threading.Tasks; using Disruptor; using Disruptor.Dsl; namespace DisruptorTest { public sealed class ValueEntry { public long Value { get; set; } public ValueEntry() { Console.WriteLine(“New ValueEntry created”); } } public class ValueAdditionHandler : IEventHandler { public void OnNext(ValueEntry data, long sequence, bool endOfBatch) { […]

Disruptor.NET示例

我正在尝试学习如何使用Disruptor.NET消息框架,我找不到任何实际的例子。 有很多文章都有关于它是如何工作的图片,但是我找不到任何实际的文章,并向您展示如何实现这些方法。 会是什么样的例子?