The message is simple, similar to other MQ, the key point:
One, add listening, subscribe to Topics
Two, send a message
A simple example is written:
Receiver.java
PackageTest.ignite.broadcast;ImportJava.util.UUID;ImportOrg.apache.ignite.Ignite;Importorg.apache.ignite.IgniteMessaging;Importorg.apache.ignite.Ignition;Importorg.apache.ignite.lang.IgniteBiPredicate; Public classReceiver { Public Static voidMain (string[] args) {System.out.println ("======================================================"); Ignite Ignite= Ignition.start ("Ignite.xml"); Ignitemessaging msg=Ignite.message (); Msg.locallisten ("AAA",NewIgnitebipredicate<uuid, integer>() {@Override Public BooleanApply (UUID nodeId, Integer funid) {System.out.println (Funid); return true; } }); }}
Sender.java
PackageTest.ignite.broadcast;ImportJava.util.concurrent.TimeUnit;ImportJava.util.concurrent.locks.Lock;ImportOrg.apache.ignite.Ignite;ImportOrg.apache.ignite.IgniteCache;Importorg.apache.ignite.IgniteMessaging;Importorg.apache.ignite.Ignition;Importorg.apache.ignite.configuration.CacheConfiguration;Importorg.apache.ignite.transactions.Transaction; Public classSender { Public Static voidMain (string[] args) {Ignition.setclientmode (true); Ignite Ignite= Ignition.start ("Ignite.xml"); Ignitemessaging msg=Ignite.message (); Msg.sendordered ("AAA", 100,0); }}
See how do we get ...
Instance of message usage in ignite