Comments (2)
Both Akka and Akka.NET have a mechanism of custom plugins called extensions, allowing to define custom behavior on actor system level. Examples of such are Persistence, Remoting, Cluster etc. IExtension
is the interface, custom plugin must implement in order to be be used by actor system, while ExtensionIdProvider<>
works similar to factory pattern.
Since total HOCON configuration for actor system may be present in many HOCON config strings, and some of the key-value pairs may repeat in them, therefore their importance is based on their order. Just like config1.WithFallback(config2)
method is used to place config2 after config1, so InjectTopLevelFallback
is used to place configuration right after the first HOCON config in the chain (which is user-defined one passed inside ActorSystem.Create(name, hoconConfig)
expression).
from akkacqrs.
Thanks. You're awesome!
from akkacqrs.
Related Issues (10)
- UserIndex unable to receive UserEvents.UserRegistered event.
- Missing Queryable Part HOT 4
- ReceiveRecover and IEvent HOT 1
- Is AggregateCoordinator supervisor? HOT 3
- Checking for termination HOT 3
- Is AddressBook IoC container similar? HOT 1
- Withdrawal method HOT 2
- Router Vs Coordinator HOT 1
- Monitoring HOT 4
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from akkacqrs.