- last updated 2 day(s) ago
- 3992 daily downloads
- 1640424 total downloads
- Latest version: 2.8.0
Phobos.Hosting 2.8.0
Akka.Hosting prototype support for Phobos.
Install-Package Phobos.Hosting -Version 2.8.0
dotnet add package Phobos.Hosting --version 2.8.0
<PackageReference Include="Phobos.Hosting" Version="2.8.0"/>
paket add Phobos.Hosting --version 2.8.0
Release Notes
Phobos 2.x Feature Release** Phobos 2.8.0 builds off what we did in Phobos 2.7.0 and makes tracing much more reliable and significantly _less noisy_ than before. Bug Fixes and Improvements** [Resolved: Phobos 2.7.0: Sharding can't deliver messages wrapped in `ShardingEnvelope` when `remember-entities` is enabled](https://github.com/petabridge/phobos-issues/issues/84) - this was a minor edge case bug that has now been resolved. [Resolved: Phobos instrumentation settings for actor props get overwritten by PhobosActorCell settings](https://github.com/petabridge/phobos-issues/issues/85) - `PhobosActorSettings.` Noise Control: eliminated noise from `/system` actors that run inside Akka.Cluster.Sharding. These should no longer appear inside Phobos traces by default. Noise Control: made Akka.Persistence tracing less verbose - by default now we'll only trace journal / snapshot store requests + responses if they were initiated within another already-active trace. Converted `PhobosActorSettings` from a `class` to a `record` - this is a source-compatible change but you might notice it while working with Phobos 2.8. Lastly, we've added a convenience method to make it easier to set custom `PhobosActorSettings` on your `Props` for actors: ```csharp var shardRegion = await ClusterSharding.Get(Sys) .StartAsync("entity", entityId => Props.Create(() => new EntityActor(magicString)) .WithInstrumentation(Sys, settings => settings.WithActorTypeName("Foober")), ClusterShardingSettings.Create(Sys), new MsgExtractor(10)); ``` The full method signature is: ```csharp public static Props WithInstrumentation(this Props props, ActorSystem system, Func<PhobosActorSettings, PhobosActorSettings> configurator) ``` And it should make it much simpler for users to customize actor tracing settings going forward.
Dependencies
.NETCoreApp
- Phobos.Actor.Cluster (>=2.8.0)
- Akka.Cluster.Hosting (>=1.5.35)
.NETStandard
- Phobos.Actor.Cluster (>=2.8.0)
- Akka.Cluster.Hosting (>=1.5.35)
Versions
Info
- last updated 2 day(s) ago
- Project Site
- License Info
Statistics
- 131824 total downloads
- 166 downloads of current version
Owners and Products
PetabridgeAuthors
Petabridge
Copyright
Copyright © 2017-2025 Petabridge
Petabridge