Proper generic setup for clustered application
Opened this issue · 0 comments
sajjadhs commented
Can we get a proper setup for a Orleans cluster with memory streaming(to remove any latency layer), I added a use case:
- Hosted by Kubernetes
- 20k activations might be needed for one-grain type.
- Streaming is needed, one producer(all grains will call one producer grain to write into stream)
- Frequent app updates will be delivered by the RollingUpdate deployment approach (no downtime, no errors expected with orleans)
This looks to be simple at first glance, but I have encountered too much hassle with
- Orleans streams due to delays in writing into streams,
- QueueCacheMissException
- SIlos dying or silo not found in directory