Imaginez que vous avez un service qui retourne évaluations restaurant dans quatre capitales européennes:Sharding par le trafic avec des acteurs Akka
- Amsterdam
- Dublin
- Londres
- Paris
En utilisant Akka , imaginez que vous assignez chaque ville à un acteur, puis divisez ces acteurs entre deux nœuds (pensez à Akka Cluster). Si nous Shard naïvement nos acteurs par ordre alphabétique, la division résultant est:
- Noeud 1: acteurs Amsterdam + Dublin (population totale de 4 millions)
- Node 2: Londres + acteurs Paris (total population 11 millions)
De toute évidence, le trafic sera très déséquilibré. Si vous ne connaissez pas la population des villes à l'avance, Akka fournit-il un outil pour reconfigurer dynamiquement la façon dont vous partitionnez ces villes?
J'apprécie n'importe quel pointeur ou référence. Merci de votre aide!
Je pense qu'ils fournissent une sorte de sélection d'acteurs pour l'équilibrage de charge 'round robin' – Erix
Je lis des parties du livre [Applied Akka Patterns] (http://shop.oreilly.com/product/0636920043577.do) , va poster ici quand je trouve quelque chose! – ticofab