Wie kann ich die Kopie von int[][]
Array an verticle auf Deployment übergeben?Vertx: erste Daten an vertikales Deployment weitergeben
Ich habe eine ServerVerticle
von denen deploy 5-10 ServiceVerticle
s.
Jeder der ServiceVerticle
muss die gleiche gemeinsame Datenstruktur verwenden - Map<Integer, Short[]>
, die 100-2000 Mb sein kann.
Problem - Ich kann keine Local
Karte mit Array als Wert erstellen.
Die einzige In-Memory-Lösung, die ich sehe - Kopie von int[][]
zu jedem ServiceVerticle
auf ihr Deployment übergeben und 5-10 Kopien der Daten behalten.
P.S. Diese Datenstruktur muss so schnell wie möglich nachschlagen, daher mag ich Cluster-weite Lösungen wie Hazelcast IMap
nicht.