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

Phobos.Actor.Cluster 2.1.1

Akka.Cluster support for Phobos Enterprise framework.

Install-Package Phobos.Actor.Cluster -Version 2.1.1
dotnet add package Phobos.Actor.Cluster --version 2.1.1
<PackageReference Include="Phobos.Actor.Cluster" Version="2.1.1"/>
paket add Phobos.Actor.Cluster --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
37 day(s) ago
3613
73 day(s) ago
1525
107 day(s) ago
590
142 day(s) ago
2249
149 day(s) ago
49
197 day(s) ago
3899
220 day(s) ago
8686
280 day(s) ago
354
283 day(s) ago
7215
339 day(s) ago
2104
364 day(s) ago
727
367 day(s) ago
3400
367 day(s) ago
40
372 day(s) ago
1791
421 day(s) ago
1
422 day(s) ago
938
466 day(s) ago
254
554 day(s) ago
141
628 day(s) ago
48936
686 day(s) ago
68
690 day(s) ago
38
694 day(s) ago
51
701 day(s) ago
12
715 day(s) ago
4189
738 day(s) ago
142
744 day(s) ago
17
745 day(s) ago
13476
745 day(s) ago
2
745 day(s) ago
436
771 day(s) ago
1
771 day(s) ago
12151
780 day(s) ago
453
815 day(s) ago
11
815 day(s) ago
1903
815 day(s) ago
98
821 day(s) ago
41
828 day(s) ago
6954
844 day(s) ago
436
857 day(s) ago
495
869 day(s) ago
7121
890 day(s) ago
1067
926 day(s) ago
703
928 day(s) ago
3236
961 day(s) ago
2314
982 day(s) ago
670
990 day(s) ago
1791
1044 day(s) ago
1451
1060 day(s) ago
243
1066 day(s) ago
339
1086 day(s) ago
5792
1130 day(s) ago
9384
1187 day(s) ago
91
1191 day(s) ago
84
1191 day(s) ago
84
1191 day(s) ago
84
1191 day(s) ago
537
1221 day(s) ago
208
1236 day(s) ago
1604
1257 day(s) ago
850
1292 day(s) ago
855
1304 day(s) ago
87
1304 day(s) ago

Info

Statistics

  • 168616 total downloads
  • 49 downloads of current version

Owners and Products

Petabridge Petabridge

Authors

Petabridge

Copyright

Copyright © 2017-2023 Petabridge

Petabridge