草庐IT

channel​

全部标签

laravel - 广播 laravel 事件和多个 channel

我是laravel的新手,所以我在google上搜索了很多关于如何在laravel框架中使用redis、socket.io创建websocket的不同方法。最后,我的websocket按预期工作。但是,我仍然有与websockets相关的未解决问题。你能帮我找到答案吗?classTestEventimplementsShouldBroadcast此类定义需要broadcastOn方法,该方法向监听器广播一个或多个带有数据的channel。在我的例子中,监听器是server.jsredis.subscribe('test-channel','test-channel-new');redi

laravel - 广播 laravel 事件和多个 channel

我是laravel的新手,所以我在google上搜索了很多关于如何在laravel框架中使用redis、socket.io创建websocket的不同方法。最后,我的websocket按预期工作。但是,我仍然有与websockets相关的未解决问题。你能帮我找到答案吗?classTestEventimplementsShouldBroadcast此类定义需要broadcastOn方法,该方法向监听器广播一个或多个带有数据的channel。在我的例子中,监听器是server.jsredis.subscribe('test-channel','test-channel-new');redi

c++ - 在 C++ 中动态处理发布到 Redis 的 channel

我有2个应用程序(一个用JavaScript编写的GUI,另一个用C++编写)需要相互通信。C++应用程序(服务器)包含多个实时传感器数据,它必须将这些数据流式传输到GUI(客户端)。数据被缓冲并作为一个大块发送。GUI只是呈现数据,并不在本地缓冲数据(当前库呈现相对较慢)。我们想在每个channel都是一个传感器的地方使用Redis。在客户端,用户可以选择必须流式传输哪个传感器。这需要让服务器以某种方式知道要发布到哪些channel。现在的问题更多是关于性能和可扩展性。哪种情况最好?发布所有传感器数据。+-30个传感器,数据最大为64位。每个多达10,000个样本以高达50hz的速度

c++ - 在 C++ 中动态处理发布到 Redis 的 channel

我有2个应用程序(一个用JavaScript编写的GUI,另一个用C++编写)需要相互通信。C++应用程序(服务器)包含多个实时传感器数据,它必须将这些数据流式传输到GUI(客户端)。数据被缓冲并作为一个大块发送。GUI只是呈现数据,并不在本地缓冲数据(当前库呈现相对较慢)。我们想在每个channel都是一个传感器的地方使用Redis。在客户端,用户可以选择必须流式传输哪个传感器。这需要让服务器以某种方式知道要发布到哪些channel。现在的问题更多是关于性能和可扩展性。哪种情况最好?发布所有传感器数据。+-30个传感器,数据最大为64位。每个多达10,000个样本以高达50hz的速度

redis - 通过 phoenix channel 从 redis channel 流式传输

我目前正在尝试替换actioncable用一个小Phoenix应用程序。我需要做的是从redis获取信息channel并将其流式传输到ember客户。我一直在尝试使用Redis.PuSub和PhoenixRedis适配器,但未能完全涵盖我们目前拥有的功能。当前的功能是这样的:我们的服务器接收到来自用户的请求并将一些输出记录到Redischannel。该channel的名称是字符串和键的组合。然后,Ember客户端使用相同的key向action-cable发出请求。然后,Action-cable从具有相同名称的Redischannel流式传输记录的信息。我需要知道的是如何在用户发出请求时

redis - 通过 phoenix channel 从 redis channel 流式传输

我目前正在尝试替换actioncable用一个小Phoenix应用程序。我需要做的是从redis获取信息channel并将其流式传输到ember客户。我一直在尝试使用Redis.PuSub和PhoenixRedis适配器,但未能完全涵盖我们目前拥有的功能。当前的功能是这样的:我们的服务器接收到来自用户的请求并将一些输出记录到Redischannel。该channel的名称是字符串和键的组合。然后,Ember客户端使用相同的key向action-cable发出请求。然后,Action-cable从具有相同名称的Redischannel流式传输记录的信息。我需要知道的是如何在用户发出请求时

django - 如何从 django-celery 3 任务发送 channel 2.x 组消息?

我需要推迟发送channel消息。这是我的代码:#consumers.pyclassChatConsumer(WebsocketConsumer):defchat_message(self,event):self.send(text_data=json.dumps(event['message']))defconnect(self):self.channel_layer.group_add(self.room_name,self.channel_name)self.accept()defreceive(self,text_data=None,bytes_data=None):send_

django - 如何从 django-celery 3 任务发送 channel 2.x 组消息?

我需要推迟发送channel消息。这是我的代码:#consumers.pyclassChatConsumer(WebsocketConsumer):defchat_message(self,event):self.send(text_data=json.dumps(event['message']))defconnect(self):self.channel_layer.group_add(self.room_name,self.channel_name)self.accept()defreceive(self,text_data=None,bytes_data=None):send_

node.js - Redis pub/sub - 同一进程监听一个 channel

我有一个Node.js服务器-我想让进程监听从它自己发送的消息-这仅用于测试。我遇到的问题是,当向同一进程发布消息时,订阅者似乎根本没有收到它。我有这个设置:varredis=require('redis');varrcPub=redis.createClient();varrcSub=redis.createClient();varmessage=String('testing123');rcSub.subscribe('redis_channel@test_overall_health');rcSub.on('message',function(channel,msgs){cons

node.js - Redis pub/sub - 同一进程监听一个 channel

我有一个Node.js服务器-我想让进程监听从它自己发送的消息-这仅用于测试。我遇到的问题是,当向同一进程发布消息时,订阅者似乎根本没有收到它。我有这个设置:varredis=require('redis');varrcPub=redis.createClient();varrcSub=redis.createClient();varmessage=String('testing123');rcSub.subscribe('redis_channel@test_overall_health');rcSub.on('message',function(channel,msgs){cons