zoukankan      html  css  js  c++  java
  • ignite中的消息使用实例

    消息很简单,跟其他的mq相仿,关键点:

      一,添加监听,订阅主题

      二,发送消息

    写了一个简单的示例:

    Receiver.java

    package test.ignite.broadcast;
    
    import java.util.UUID;
    
    import org.apache.ignite.Ignite;
    import org.apache.ignite.IgniteMessaging;
    import org.apache.ignite.Ignition;
    import org.apache.ignite.lang.IgniteBiPredicate;
    
    public class Receiver {
        public static void main(String[] args) {
            System.out.println("======================================================");
            Ignite ignite = Ignition.start("ignite.xml");
            IgniteMessaging msg = ignite.message();
            msg.localListen("aaa", new IgniteBiPredicate<UUID, Integer>() {
                @Override
                public boolean apply(UUID nodeId, Integer funId) {
                    System.out.println(funId);
                    return true; 
                }
            });
            
        }
    
    }

    Sender.java

    package test.ignite.broadcast;
    
    import java.util.concurrent.TimeUnit;
    import java.util.concurrent.locks.Lock;
    
    import org.apache.ignite.Ignite;
    import org.apache.ignite.IgniteCache;
    import org.apache.ignite.IgniteMessaging;
    import org.apache.ignite.Ignition;
    import org.apache.ignite.configuration.CacheConfiguration;
    import org.apache.ignite.transactions.Transaction;
    
    public class Sender {
        public static void main(String[] args) {
            Ignition.setClientMode(true);
            Ignite ignite = Ignition.start("ignite.xml");
            IgniteMessaging msg = ignite.message();
            msg.sendOrdered("aaa", 100,0);
        }
    
    }

      see what do we get...

  • 相关阅读:
    第一阶段-坑爹猴
    终于做出来了
    一天就制作成了这些
    累成狗做出来的
    一周的学习,组合起来的成就
    刚刚出炉的搜狗浏览器最新版本
    自己动手设计了一下下百度首页
    数论:卢卡斯定理(求组合数)
    数据结构:ST表模板(可维护区间RMQ)
    快读和快写(可以使用__int128)
  • 原文地址:https://www.cnblogs.com/garfieldcgf/p/5664218.html
Copyright © 2011-2022 走看看