SSH如何去发布订阅监听

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了SSH如何去发布订阅监听相关的知识,希望对你有一定的参考价值。

参考技术A SSH去发布订阅监听方法如下:
1、直接使用Redis控制台发布/订阅信息

在redis中:

使用publish channel message即可向指定的channel发布信息,注意只能向一个channel发送消息

使用subscribe channel [channel2...]即可监听指定的channel,注意可以同时监听多个channel2、使用Jedis在Java程序汇总发布/订阅消息

2.1、发布消息

使用Jedis发布消息相对订阅来说比较简单,直接调用Jedis对象的publish方法即可:

public class JedisUtilundefined

private static JedisPool jedisPool = new

JedisPool(jedisPoolConfig,"localhost");

/**

* 作为生产者publish信息到制定的redis的channel

* @param channel

* @param msg

*/

public static void sendMsg(String channel,String msg)undefined

Jedis jedis = jedisPool.getResource();

jedis.publish(channel,msg);

if (jedis!=null)jedis.close();

以上是关于SSH如何去发布订阅监听的主要内容,如果未能解决你的问题,请参考以下文章

我如何在 smack openfire android 中监听传入的订阅请求

发布订阅模式的理解

如何在 SwiftUI 中订阅多个发布者

如何从 React Native Expo 推送通知中取消订阅(删除监听器)

spring-redis 发布订阅模式:发布一条消息收到了两条,重复监听

寻找服务器端 GraphQL 订阅监听器的代码