Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Activity
  • 15:10
    Arkatufus opened #5281
  • 14:28
    Martin-Molinero commented #4989
  • 13:30
    Aaronontheweb commented #4989
  • 13:30
    Aaronontheweb milestoned #5279
  • 13:30

    Aaronontheweb on dev

    Add backward compatibility to P… (compare)

  • 13:30
    Aaronontheweb closed #5280
  • 13:30
    Aaronontheweb closed #5279
  • Sep 15 23:25
    Arkatufus synchronize #5280
  • Sep 15 23:13
    Arkatufus synchronize #5280
  • Sep 15 23:13
    Arkatufus opened #5280
  • Sep 15 22:46
    Arkatufus labeled #5279
  • Sep 15 22:46
    Arkatufus unlabeled #5279
  • Sep 15 22:46
    Arkatufus labeled #5279
  • Sep 15 22:46
    Arkatufus opened #5279
  • Sep 15 21:51
    Zetanova commented #5273
  • Sep 15 21:49
    Zetanova synchronize #5273
  • Sep 15 21:27
    Aaronontheweb commented #5273
  • Sep 15 21:24
    Zetanova commented #5273
  • Sep 15 21:21
    Aaronontheweb commented #5273
  • Sep 15 21:20
    Aaronontheweb labeled #5278
Bartosz Sypytkowski
@Horusiath
@schepersk rebalancing check is triggered after X seconds, and some specific threshold needs to be reached in order to start rebalancing
in case when the difference between number of shards on two machines is too small
Kris Schepers
@schepersk
10 shards, 2 nodes in my case?
Bartosz Sypytkowski
@Horusiath
also: are you sure, that your cluster node really rejoined?
Kris Schepers
@schepersk
from what I can see in the logging, yes.
Bartosz Sypytkowski
@Horusiath
can you extract some example to reproduce from that?
This is the sample I'm working on..
Bartosz Sypytkowski
@Horusiath
@schepersk I'll managed to run your example, but to verify it, I'll need to find some spare time. Sorry, but it may take a while to find a reason for this. I'll take a look into it after work
Kris Schepers
@schepersk
@Horusiath But you are seeing the same behavior? Thanks for looking into this..
Nicolas Bourbaki
@b0urb4k1
How lightweight are agents?
Andreas Dirnberger
@Zetanova
Agents or actors?
Nicolas Bourbaki
@b0urb4k1
actors sorry
I was thinking if they are lightweight enough to use them for agents in a multi agent system.
I would assume though that if you would like to do that you would write your own dispatcher for it.
Andreas Dirnberger
@Zetanova
not big, i little bigger then a normal object, plus some registration in lists
yes, the are very light in this sence
over a count of 100k you would need to think about memory
Nicolas Bourbaki
@b0urb4k1
Ok :)
Andreas Dirnberger
@Zetanova
but i dont know the exact byte count for each in avg.
i am loading ~1000 per each aggregate root type
and the app has still low memory consumation
messages are short lived and most likly removed on Gen0 GC
Nicolas Bourbaki
@b0urb4k1
Are there any multi agent systems that use Akka.net?
Andreas Dirnberger
@Zetanova
multi tenant?
Andreas Dirnberger
@Zetanova
yes, akka.net is perfect for it
Nicolas Bourbaki
@b0urb4k1
But you have shared state in form of the world state.
Andreas Dirnberger
@Zetanova
or an other actor-model system
world => actor
can be a singleton service t0o, but better an actor
Nicolas Bourbaki
@b0urb4k1
Ok but i guess you need to throw away determinism then.
Andreas Dirnberger
@Zetanova
not realy
Nicolas Bourbaki
@b0urb4k1
Lets say you wanted to model something like a board game.
Then you need the sequence of actions of several of the actors.
Andreas Dirnberger
@Zetanova
then the board can sync the steps or a child of board-actor
Nicolas Bourbaki
@b0urb4k1
Oh!
What is the name of the class i need to look up?
Andreas Dirnberger
@Zetanova
?
ActorBase
most likly
Christian Duhard
@cduhard
If I send a RoundRobin router a PoisonPill.Instance i assume they all get the PoisonPill?
Christian Duhard
@cduhard
are there any examples on how to use GracefulStop correctly?
Aaron Stannard
@Aaronontheweb
@cduhard if you PoisonPill the router the router dies
and so do all of its routees
if it's a pool router
Christian Duhard
@cduhard
k it is
Aaron Stannard
@Aaronontheweb
for using GracefulStop
how that works by default is it PoisonPill's the target actor
Christian Duhard
@cduhard
@Aaronontheweb i am mostly not sure what to do with the Tasks if I have numerous children to stop