Phobos
Enterprise Application Monitoring and Management for Akka.NET OSS
Published by Petabridge
  • last updated 38 day(s) ago
  • 1451 daily downloads
  • 1171566 total downloads
  • Latest version: 2.5.1

Phobos.Actor.Remote 2.1.1

Akka.Remote support for Phobos Enterprise framework.

Install-Package Phobos.Actor.Remote -Version 2.1.1
dotnet add package Phobos.Actor.Remote --version 2.1.1
<PackageReference Include="Phobos.Actor.Remote" Version="2.1.1"/>
paket add Phobos.Actor.Remote --version 2.1.1

Release Notes

Phobos 2.x Revision Release** Performance Upgrade** Phobos 2.1.1 is a _massive performance upgrade_ over Phobos 2.1.0 and earlier. 57% faster when both tracing and metrics are enabled in .NET 3.1 170% faster when both tracing and metrics are enabled in .NET 7.0 You can see complete, full numbers for Phobos across all of its various configuration settings here: "[Phobos Performance Impact](https://phobos.petabridge.com/articles/performance.html)." Before** ```ini NBench=NBench, Version=2.0.1.0, Culture=neutral, PublicKeyToken=null OS=Microsoft Windows NT 6.2.9200.0 ProcessorCount=24 CLR=3.1.32,IsMono=False,MaxGcGeneration=2 ``` Per-second Totals | Metric | Units / s | Max / s | Average / s | Min / s | StdDev / s | |---------------------------|------------------|------------------|------------------|------------------|------------------| | TotalCollections [Gen0] | collections | 17.33 | 17.23 | 17.13 | 0.07 | | TotalCollections [Gen1] | collections | 0.92 | 0.85 | 0.76 | 0.08 | | TotalCollections [Gen2] | collections | 0.46 | 0.35 | 0.30 | 0.07 | | TotalBytesAllocated | bytes | 15,601,612.01 | 15,379,079.70 | 15,045,580.74 | 214,666.03 | | [Counter] MessageReceived | operations | 460,105.14 | 456,129.09 | 452,331.97 | 2,549.08 | ~456 thousands messages per second. After** ```ini NBench=NBench, Version=2.0.1.0, Culture=neutral, PublicKeyToken=null OS=Microsoft Windows NT 6.2.9200.0 ProcessorCount=24 CLR=3.1.32,IsMono=False,MaxGcGeneration=2 ``` Per-second Totals | Metric | Units / s | Max / s | Average / s | Min / s | StdDev / s | |---------------------------|------------------|------------------|------------------|------------------|------------------| | TotalCollections [Gen0] | collections | 31.24 | 30.81 | 30.54 | 0.22 | | TotalCollections [Gen1] | collections | 1.90 | 1.45 | 1.18 | 0.21 | | TotalCollections [Gen2] | collections | 0.72 | 0.51 | 0.47 | 0.09 | | TotalBytesAllocated | bytes | 24,598,299.63 | 24,313,573.69 | 24,088,159.18 | 149,682.52 | | [Counter] MessageReceived | operations | 723,531.32 | 715,542.69 | 710,210.95 | 4,400.18 | ~715 thousand messages per second ```ini NBench=NBench, Version=2.0.1.0, Culture=neutral, PublicKeyToken=null OS=Microsoft Windows NT 10.0.19045.0 ProcessorCount=24 CLR=7.0.12,IsMono=False,MaxGcGeneration=2 ``` Per-second Totals | Metric | Units / s | Max / s | Average / s | Min / s | StdDev / s | |---------------------------|------------------|------------------|------------------|------------------|------------------| | TotalCollections [Gen0] | collections | 53.64 | 53.17 | 52.76 | 0.28 | | TotalCollections [Gen1] | collections | 3.29 | 3.02 | 2.45 | 0.26 | | TotalCollections [Gen2] | collections | 1.24 | 1.20 | 0.82 | 0.11 | | TotalBytesAllocated | bytes | 42,434,567.20 | 40,146,839.20 | 39,425,401.54 | 892,675.38 | | [Counter] MessageReceived | operations | 1,237,796.10 | 1,227,772.41 | 1,219,108.75 | 5,912.62 | ~1.2 million messages per second. Breaking API Changes** We upgraded all of our samples to use the new `OpenTelemetry.Extensions.Hosting` v1.4.0 API and we recommend that you update to this version. For upgrading from Phobos 1.x to Phobos 2.1.1, follow the instructions in [this upgrade page](https://phobos.petabridge.com/articles/setup/upgrading-phobos-1.0-to-2.0.html) For upgrading from Phobos 2.0 or 2.1 to Phobos 2.1.1 and the new recommended `OpenTelemetry.Extensions.Hosting` API, follow the instruction in [this upgrade page](https://phobos.petabridge.com/articles/setup/upgrading-phobos-2.x-to-2.3.html) Other Changes** Upgraded to [OpenTelemetry v1.6.0](https://github.com/open-telemetry/opentelemetry-dotnet/releases/tag/core-1.6.0) [Upgraded OpenTelemetry.Extensions.Hosting on all samples to 1.6.0](https://github.com/petabridge/phobos/pull/1221) Restored lost functionality from Phobos 1.x - all messages decorated with `INeverTrace` are never traced; messages decorated with `INeverMonitor` are not monitored; and messages decorated with `INeverInstrumented` (implements both of the previous interfaces) are never traced or monitored under any circumstances.

Dependencies

.NETCoreApp

.NETStandard

Versions

Version
Downloads
Last Updated
2535
38 day(s) ago
3617
74 day(s) ago
1527
108 day(s) ago
591
143 day(s) ago
2252
150 day(s) ago
50
198 day(s) ago
3903
221 day(s) ago
8675
281 day(s) ago
442
284 day(s) ago
7221
340 day(s) ago
4338
365 day(s) ago
916
368 day(s) ago
3561
368 day(s) ago
40
373 day(s) ago
1817
422 day(s) ago
1
423 day(s) ago
938
467 day(s) ago
254
555 day(s) ago
141
629 day(s) ago
50901
687 day(s) ago
71
691 day(s) ago
38
695 day(s) ago
51
702 day(s) ago
12
716 day(s) ago
4185
739 day(s) ago
143
745 day(s) ago
17
746 day(s) ago
13472
746 day(s) ago
2
746 day(s) ago
436
772 day(s) ago
1
772 day(s) ago
12153
781 day(s) ago
453
816 day(s) ago
11
816 day(s) ago
1998
816 day(s) ago
98
822 day(s) ago
49
829 day(s) ago
6954
845 day(s) ago
440
858 day(s) ago
493
870 day(s) ago
7126
891 day(s) ago
1086
927 day(s) ago
701
929 day(s) ago
3245
962 day(s) ago
2314
984 day(s) ago
678
992 day(s) ago
1797
1045 day(s) ago
1451
1061 day(s) ago
242
1067 day(s) ago
3405
1087 day(s) ago
5795
1131 day(s) ago
11050
1188 day(s) ago
93
1192 day(s) ago
84
1192 day(s) ago
84
1192 day(s) ago
84
1192 day(s) ago
537
1222 day(s) ago
207
1237 day(s) ago
1605
1258 day(s) ago
850
1293 day(s) ago
1260
1305 day(s) ago
88
1305 day(s) ago

Info

Statistics

  • 178579 total downloads
  • 50 downloads of current version

Owners and Products

Petabridge Petabridge

Authors

Petabridge

Copyright

Copyright © 2017-2023 Petabridge

Petabridge