123456789101112131415161718192021222324 |
- package com.fdkankan.contro.mq.nsq;
- import com.github.brainlag.nsq.NSQConsumer;
- import com.github.brainlag.nsq.lookup.DefaultNSQLookup;
- import com.github.brainlag.nsq.lookup.NSQLookup;
- public class NsqClient {
- public static void main(String[] args) {
- NSQLookup lookup = new DefaultNSQLookup();
- lookup.addLookupAddress("192.168.0.127", 4161);
- NSQConsumer consumer = new NSQConsumer(lookup, "topic-bd", "channel-bd", (message) -> {
- System.out.println("received: " + message);
- //now mark the message as finished.
- // message.finished();
- //or you could requeue it, which indicates a failure and puts it back on the queue.
- message.requeue();
- });
- consumer.start();
- }
- }
|