Comments (8)
Before I can really scale out my service I'm building on top of Pigeon, I am going to need:
- Consistent hash routing
- Being able to mix remote / local actors into a single router
- Pool-based routing
So I'll be chipping away at these once those issues come to a head in my own project, which will be soon
from akka.net.
Prepping a bit on this one.
Apparently routing support was rewritten very recently so the current Pigeon impl is not up to date with the current Akka impl
from akka.net.
Starting work on this - added support to view the number of messages currently inside a mailbox (among other things) yesterday. Going to work on this over the next few days.
from akka.net.
I've refactored some stuff in the router support, I Think I will have non-resizable pools up and running later today..
from akka.net.
Just pushed some commits that should mark the initial RoundRobinPoolRouter
implementation as complete. Going to do some cleanup and stub out some of the code for resizeable pool routers before I mark this issue as closed.
from akka.net.
Started working on the resizeable pool router implementation.
from akka.net.
I did some changes in the ActorRefProvider
for this, the provider now creates the correct type of cell for the resizable pool routers, and RouterManagementMessages can be sent to the router instead of the routees.
Hope I didn't interfere with @rtumaykin's work
from akka.net.
This is completed IMO, closing
from akka.net.
Related Issues (20)
- Update online resource documentation
- [PERF] Bound port growth over time (reopened) HOT 1
- akka .net toStringWithAddress null exception HOT 2
- Akka.Persistence.Query: include more descriptive `ToString()` values for all `Offset` types HOT 1
- IO-TCP logs unnecessary error message on flow termination HOT 1
- Akka.Streams: Memory Leak with circular GraphInterpreter reference HOT 8
- AkkaSystem unclean termination HOT 8
- ReceiveAsync looses Context after await / SynchronizedDispatcher (?) HOT 3
- VS 2022 debugging two windows using SynchronizedDispatcher actors throws access violation HOT 8
- ActorPath.ToStringWithAddress is given null address parameter HOT 3
- starting timer during prestart seems to sometimes cause an "ActorInitializationException: Exception during creation" HOT 3
- Question Buffer Size HOT 1
- Akka.Cluster.Sharding: duplicate shards / entities in v1.5 HOT 17
- Docs: comments on router supervision are out of date HOT 1
- Existing test cases started failing with timeout exception after upgrating from akka 1.4.31 to 1.5.13 HOT 4
- How to send message to Self from external callbacks? HOT 2
- Error while recovering snapshots for actors with particular format for PersistenceId HOT 1
- Akka Service Discovery heartbeat monitor is failing to find Azure Table resource HOT 1
- Is the page "Use-Case and Deployment Scenarios" still up to date? HOT 1
- Docs: old links to API Change documentation don't forward to the correct place
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 akka.net.