当前位置: 首页 > news >正文

对口网站怎么做/槐荫区网络营销seo

对口网站怎么做,槐荫区网络营销seo,短网址网站,开发网站公司价格上一篇博客介绍了基于java的NATS的发布订阅模式。 今天发现其实服务器我们可以不用启动,因为nats为我们提供了一个服务器,可以用来测试。 demo.nats.io好的,我们直接进入今天的主题。 今天采用一个 simple Java client for NATS 参考地址…

上一篇博客介绍了基于java的NATS的发布订阅模式。

今天发现其实服务器我们可以不用启动,因为nats为我们提供了一个服务器,可以用来测试。

demo.nats.io

好的,我们直接进入今天的主题。

今天采用一个 simple Java client for NATS

参考地址

NATS学习 – 概念学习之消息(Message)与发布订阅(Publish Subscribe)

使用很简单

依赖的jar包

<!--主要依赖的-->
<dependency><groupId>com.github.cloudfoundry-community</groupId><artifactId>nats-client</artifactId><version>0.6.4</version>
</dependency>
<!--nats-client依赖-->
<dependency><groupId>io.netty</groupId><artifactId>netty-all</artifactId><version>5.0.0.Alpha2</version>
</dependency>
<!--需要的jackson依赖-->
<dependency><groupId>com.fasterxml.jackson.core</groupId><artifactId>jackson-annotations</artifactId><version>2.4.0</version>
</dependency>
<dependency><groupId>com.fasterxml.jackson.core</groupId><artifactId>jackson-databind</artifactId><version>2.4.0</version>
</dependency>
<dependency><groupId>com.fasterxml.jackson.core</groupId><artifactId>jackson-core</artifactId><version>2.4.0</version>
</dependency>
<!--需要的日志依赖-->
<dependency><groupId>org.slf4j</groupId><artifactId>slf4j-api</artifactId><version>1.7.21</version>
</dependency>
<dependency><groupId>org.slf4j</groupId><artifactId>slf4j-log4j12</artifactId><version>1.7.21</version>
</dependency>
<dependency><groupId>log4j</groupId><artifactId>log4j</artifactId><version>1.2.17</version>
</dependency>

Publish.java


import java.util.Scanner;import nats.client.Nats;
import nats.client.NatsConnector;public class Publish {public static void main(String[] args) {Nats nats = new NatsConnector().addHost("nats://demo.nats.io:4222").connect();@SuppressWarnings("resource")Scanner scanner = new Scanner(System.in);System.out.println("请输入字符串:");while (true) {String line = scanner.nextLine();// 发布消息nats.publish("hello", line);}}}

Subscribe.java

package com.gwc.mavenlearn.jnats;import java.util.concurrent.TimeUnit;import nats.client.Message;
import nats.client.MessageHandler;
import nats.client.MessageIterator;
import nats.client.Nats;
import nats.client.NatsConnector;
import nats.client.Subscription;public class Subscribe {public static void main(String[] args) {Nats nats = new NatsConnector().addHost("nats://demo.nats.io:4222").connect();Subscription subscription = nats.subscribe("hello");// 多个消息处理器// Multiple message handlerssubscription.addMessageHandler(new MessageHandler() {public void onMessage(Message message) {System.out.println("Handler 1");System.out.println(message.getBody());}});subscription.addMessageHandler(new MessageHandler() {public void onMessage(Message message) {System.out.println("Handler 2");System.out.println(message.getBody());}});// 下面的程序主要是为了不让程序退出,不退出才能收到消息// 可以有如下三种方式不让程序退出// Block until a message arrives (message handlers still get called)MessageIterator iterator = subscription.iterator();Message message = iterator.next();// Or we can block for a limited amount of time// message = iterator.next(1, TimeUnit.MINUTES);// Or we can just use a for loop/*for (Message message1 : subscription) {System.out.println(message1);}*/}}

实验

就绪的Subscribe
这里写图片描述

就绪的Publish
这里写图片描述

发消息和收消息
发消息
这里写图片描述
收消息
这里写图片描述

关于日志的配置,参考上一篇博客

NATS学习 – 概念学习之消息(Message)与发布订阅(Publish Subscribe)

参考文献

simple Java client for NATS

NATS API Documentation

http://www.lbrq.cn/news/1297891.html

相关文章:

  • 网站建设方面书籍/seo关键字优化教程
  • 网站名称大全/网络营销题库案例题
  • 网站建设硬件需求/杭州seo网站建设靠谱
  • wordpress内网和外网/seo 视频
  • 金融网站框架模板/黑帽seo是什么
  • 厦门做商城网站/网站建设需要啥
  • 网站的维护与更新/线上营销策划案例
  • 做游戏网站用什么软件/东莞网络推广系统
  • 湛江网站建设/网站优化工具
  • 婚庆网站模板/打开网站搜索
  • 求可以做问卷测试的网站/黄页88网站推广方案
  • 网站建设需要平台/百度西安
  • 常用网站图标/如何优化关键词
  • 江苏建科建设监理有限公司网站/网络营销的未来发展趋势论文
  • 三亚网站制/优化大师电脑版官网
  • 天津医疗行业网站建设/手机百度推广怎么打广告
  • jsp做的知名网站/百度推广登录平台客服
  • 张掖响应式建站平台/西安百度关键词包年
  • ecommercial+wordpress/杭州关键词推广优化方案
  • 南昌做网站电话/搜索引擎优化举例说明
  • 网站快速收录技术/恶意点击竞价是用的什么软件
  • 石家庄做网站建设的公司排名/重庆电子商务网站seo
  • 重庆seo网站策划/营销咨询师
  • 珲春网站建设/第三方网络营销平台有哪些
  • 网站开发协议/线下推广宣传方式有哪些
  • 做的最好的微电影网站有哪些/百度竞价点击神器奔奔
  • 公司招商型网站建设/平台seo什么意思
  • python做网站需要什么/公司推广咨询
  • 刚做淘客没有网站/网站推广的方法有哪些?
  • 绍兴h5建站/百度网页版链接地址
  • Word for mac使用宏
  • 彩虹云商城全源码 - 全新客服系统上线
  • Java大视界:Java大数据在智能医疗电子健康档案数据挖掘与健康服务创新>
  • 基于单片机病床呼叫系统/床位呼叫系统
  • 打造高效订单处理!ZKmall开源商城的统一履约中心架构解析
  • 网工知识——vlan技术