Akka.net为mqtt创建自定义流

时间:2019-01-10 06:46:34

标签: akka akka-stream akka.net akka.net-streams

我需要使用mqtt创建akka流。

用例:消息发布到mqtt通道中,我需要以akka流的形式获取这些消息。

示例用例如下所示。

          mqttstream.
            .Buffer(50, OverflowStrategy.DropHead)
            .Throttle(1, TimeSpan.FromSeconds(1), 1, ThrottleMode.Shaping)
            .RunForeach((gpsPoint) => {
                Console.WriteLine("actor got gps cordinates");{gpsPoint.Lattitude}, longitude: {gpsPoint.Longitude}");

            }, materializer);

因此,总结起来,akka流应该发布发布到mqtt频道的所有消息。

0 个答案:

没有答案