#zeromq #jzmq
#zeromq #jzmq
Вопрос:
Я просматриваю примеры на веб-сайте ZeroMQ, и все примеры Java не работают для библиотеки jzmq. Я думаю, что они работают с другой реализацией Java, но проект, над которым я работаю, использует jzmq. Есть ли где-нибудь примеры для JZMQ?
В частности, как вы создаете опросник? В примере есть:
context.createPoller(2);
В контексте есть метод, который обесценивается:
context.getContext().poller();
И говорит использовать конструктор, но конструктор ZMQ.Poller защищен.
Как вы должны его создать?
Ответ №1:
Я нашел пример кода, который создает опросник с использованием библиотеки JZMQ 3.1.0. Это просто немного отличается от другого Java API.
//You use the constructor that takes the number of pollers
ZMQ.Poller poller = new ZMQ.Poller(2);
//then you register your socket contexts
int id1 = poller.register(socket1, ZMQ.Poller.POLLIN);
int id2 = poller.register(socket2, ZMQ.Poller.POLLIN);
Надеюсь, это поможет кому-то еще.