• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

C# ActorMaterializer类代码示例

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

本文整理汇总了C#中ActorMaterializer的典型用法代码示例。如果您正苦于以下问题:C# ActorMaterializer类的具体用法?C# ActorMaterializer怎么用?C# ActorMaterializer使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。



ActorMaterializer类属于命名空间,在下文中一共展示了ActorMaterializer类的20个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的C#代码示例。

示例1: FlowTakeSpec

        public FlowTakeSpec(ITestOutputHelper helper) : base(helper)
        {
            var settings = ActorMaterializerSettings.Create(Sys).WithInputBuffer(2, 16);
            Materializer = ActorMaterializer.Create(Sys, settings);

            MuteDeadLetters(typeof(OnNext), typeof(OnComplete), typeof(RequestMore));
        }
开发者ID:rogeralsing,项目名称:akka.net,代码行数:7,代码来源:FlowTakeSpec.cs


示例2: FlowSelectSpec

        public FlowSelectSpec(ITestOutputHelper output) : base(output)
        {
            Sys.Settings.InjectTopLevelFallback(ActorMaterializer.DefaultConfig());
            _settings = ActorMaterializerSettings.Create(Sys)
                .WithInputBuffer(initialSize: 2, maxSize: 16);

            _materializer = Sys.Materializer(_settings);
        }
开发者ID:Micha-kun,项目名称:akka.net,代码行数:8,代码来源:FlowSelectSpec.cs


示例3: Setup

 public void Setup(BenchmarkContext context)
 {
     _actorSystem = ActorSystem.Create("MaterializationBenchmark",
         ConfigurationFactory.FromResource<AkkaSpec>("Akka.Streams.TestKit.Tests.reference.conf"));
     _actorSystem.Settings.InjectTopLevelFallback(ActorMaterializer.DefaultConfig());
     _materializerSettings =
         ActorMaterializerSettings.Create(_actorSystem).WithDispatcher("akka.test.stream-dispatcher");
     _materializer = _actorSystem.Materializer(_materializerSettings);
 }
开发者ID:rogeralsing,项目名称:akka.net,代码行数:9,代码来源:MaterializationBenchmark.cs


示例4: FlowLogSpec

        public FlowLogSpec(ITestOutputHelper helper) : base("akka.loglevel = DEBUG", helper)
        {
            var settings = ActorMaterializerSettings.Create(Sys).WithInputBuffer(2, 16);
            Materializer = ActorMaterializer.Create(Sys, settings);

            var p = CreateTestProbe();
            Sys.EventStream.Subscribe(p.Ref, typeof(object));
            LogProbe = p;
        }
开发者ID:rogeralsing,项目名称:akka.net,代码行数:9,代码来源:FlowLogSpec.cs


示例5: FlowSplitAfterSpec

 public FlowSplitAfterSpec(ITestOutputHelper helper) : base(helper)
 {
     var settings =
         ActorMaterializerSettings.Create(Sys)
             .WithInputBuffer(2, 2)
             .WithSubscriptionTimeoutSettings(
                 new StreamSubscriptionTimeoutSettings(
                     StreamSubscriptionTimeoutTerminationMode.CancelTermination, TimeSpan.FromSeconds(1)));
     Materializer = ActorMaterializer.Create(Sys, settings);
 }
开发者ID:rogeralsing,项目名称:akka.net,代码行数:10,代码来源:FlowSplitAfterSpec.cs


示例6: FileSourceSpec

        public FileSourceSpec(ITestOutputHelper helper) : base(Utils.UnboundedMailboxConfig, helper)
        {
            Sys.Settings.InjectTopLevelFallback(ActorMaterializer.DefaultConfig());
            var settings = ActorMaterializerSettings.Create(Sys).WithDispatcher("akka.actor.default-dispatcher");
            _materializer = Sys.Materializer(settings);

            var sb = new StringBuilder(6000);
            foreach (var character in new[] { "a", "b", "c", "d", "e", "f" })
                for (var i = 0; i < 1000; i++)
                    sb.Append(character);

            _testText = sb.ToString();
        }
开发者ID:rogeralsing,项目名称:akka.net,代码行数:13,代码来源:FileSourceSpec.cs


示例7: FileSinkSpec

        public FileSinkSpec(ITestOutputHelper helper) : base(Utils.UnboundedMailboxConfig, helper)
        {
            Sys.Settings.InjectTopLevelFallback(ActorMaterializer.DefaultConfig());
            var settings = ActorMaterializerSettings.Create(Sys).WithDispatcher("akka.actor.default-dispatcher");
            _materializer = Sys.Materializer(settings);

            foreach (var character in new[] { "a", "b", "c", "d", "e", "f" })
            {
                var line = "";
                for (var i = 0; i < 1000; i++)
                    line += character;
                // don't use Environment.NewLine - it can contain more than one byte length marker, 
                // causing tests to fail due to incorrect number of bytes in input string
                line += "\n";
                _testLines.Add(line);
            }

            _testByteStrings = _testLines.Select(ByteString.FromString).ToList();
        }
开发者ID:Micha-kun,项目名称:akka.net,代码行数:19,代码来源:FileSinkSpec.cs


示例8: Setup

        public void Setup(BenchmarkContext context)
        {
            _actorSystem = ActorSystem.Create("MergeManyBenchmark",
                ConfigurationFactory.FromResource<ScriptedTest>("Akka.Streams.TestKit.Tests.reference.conf"));
            _actorSystem.Settings.InjectTopLevelFallback(ActorMaterializer.DefaultConfig());
            _materializerSettings = ActorMaterializerSettings.Create(_actorSystem).WithDispatcher("akka.test.stream-dispatcher");
            _materializer = _actorSystem.Materializer(_materializerSettings);

            var takeSource = CreateSource(NumberOfElements);

            var singleSubSource = CreateSource(NumberOfElements);
            var singleSource = Source.Repeat(0).Take(1).MergeMany(1, _ => singleSubSource);

            var tenSubSources = CreateSource(NumberOfElements/10);
            var tenSources = Source.Repeat(0).Take(10).MergeMany(10, _ => tenSubSources);

            _takeGraph = ToSource(takeSource);
            _singleGraph = ToSource(singleSource);
            _tenGraph = ToSource(tenSources);
        }
开发者ID:Micha-kun,项目名称:akka.net,代码行数:20,代码来源:MergeManyBenchmark.cs


示例9: BidiFlowSpec

 public BidiFlowSpec()
 {
     var settings = ActorMaterializerSettings.Create(Sys);
     Materializer = ActorMaterializer.Create(Sys, settings);
 }
开发者ID:Micha-kun,项目名称:akka.net,代码行数:5,代码来源:BidiFlowSpec.cs


示例10: TickSourceSpec

 public TickSourceSpec()
 {
     var settings = ActorMaterializerSettings.Create(Sys);
     Materializer = ActorMaterializer.Create(Sys, settings);
 }
开发者ID:Micha-kun,项目名称:akka.net,代码行数:5,代码来源:TickSourceSpec.cs


示例11: GraphBalanceSpec

 public GraphBalanceSpec()
 {
     var settings = ActorMaterializerSettings.Create(Sys).WithInputBuffer(2, 16);
     Materializer = ActorMaterializer.Create(Sys, settings);
 }
开发者ID:rogeralsing,项目名称:akka.net,代码行数:5,代码来源:GraphBalanceSpec.cs


示例12: FlowSelectManySpec

 public FlowSelectManySpec(ITestOutputHelper output) : base(output)
 {
     settings = ActorMaterializerSettings.Create(Sys).WithInputBuffer(initialSize: 2, maxSize: 16);
     materializer = Sys.Materializer();
 }
开发者ID:rogeralsing,项目名称:akka.net,代码行数:5,代码来源:FlowSelectManySpec.cs


示例13: FlowSupervisionSpec

 public FlowSupervisionSpec(ITestOutputHelper helper) : base(helper)
 {
     Materializer = ActorMaterializer.Create(Sys);
 }
开发者ID:Micha-kun,项目名称:akka.net,代码行数:4,代码来源:FlowSupervisionSpec.cs


示例14: OutputStreamSinkSpec

 public OutputStreamSinkSpec(ITestOutputHelper helper) : base(Utils.UnboundedMailboxConfig, helper)
 {
     Sys.Settings.InjectTopLevelFallback(ActorMaterializer.DefaultConfig());
     var settings = ActorMaterializerSettings.Create(Sys).WithDispatcher("akka.actor.default-dispatcher");
     _materializer = Sys.Materializer(settings);
 }
开发者ID:rogeralsing,项目名称:akka.net,代码行数:6,代码来源:OutputStreamSinkSpec.cs


示例15: PublisherSinkSpec

 public PublisherSinkSpec(ITestOutputHelper helper) : base(helper)
 {
     var settings = ActorMaterializerSettings.Create(Sys);
     Materializer = ActorMaterializer.Create(Sys, settings);
 }
开发者ID:Micha-kun,项目名称:akka.net,代码行数:5,代码来源:PublisherSinkSpec.cs


示例16: FlowSelectAsyncUnorderedSpec

 public FlowSelectAsyncUnorderedSpec(ITestOutputHelper helper) : base(helper)
 {
     Materializer = ActorMaterializer.Create(Sys);
 }
开发者ID:Micha-kun,项目名称:akka.net,代码行数:4,代码来源:FlowSelectAsyncUnorderedSpec.cs


示例17: FlowGroupedWithinSpec

 public FlowGroupedWithinSpec(ITestOutputHelper helper) : base(helper)
 {
     Settings = ActorMaterializerSettings.Create(Sys);
     Materializer = ActorMaterializer.Create(Sys, Settings);
 }
开发者ID:rogeralsing,项目名称:akka.net,代码行数:5,代码来源:FlowGroupedWithinSpec.cs


示例18: GraphUnzipSpec

 public GraphUnzipSpec(ITestOutputHelper helper) : base (helper)
 {
     var settings = ActorMaterializerSettings.Create(Sys).WithInputBuffer(2, 16);
     Materializer = ActorMaterializer.Create(Sys, settings);
 }
开发者ID:rogeralsing,项目名称:akka.net,代码行数:5,代码来源:GraphUnzipSpec.cs


示例19: TimeoutsSpec

 public TimeoutsSpec(ITestOutputHelper helper = null) : base(helper)
 {
     Materializer = ActorMaterializer.Create(Sys);
 }
开发者ID:Micha-kun,项目名称:akka.net,代码行数:4,代码来源:TimeoutsSpec.cs


示例20: SubstreamSubscriptionTimeoutSpec

 public SubstreamSubscriptionTimeoutSpec(ITestOutputHelper helper) : base(Config, helper)
 {
     var settings = ActorMaterializerSettings.Create(Sys).WithInputBuffer(2, 2);
     Materializer = ActorMaterializer.Create(Sys, settings);
 }
开发者ID:Micha-kun,项目名称:akka.net,代码行数:5,代码来源:SubstreamSubscriptionTimeoutSpec.cs



注:本文中的ActorMaterializer类示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
C# ActorPath类代码示例发布时间:2022-05-24
下一篇:
C# ActorInitializer类代码示例发布时间:2022-05-24
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap