草庐IT

message-bus

全部标签

c++ - BlueZ D-Bus C 或 C++ 示例

关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。我们不允许提问寻求书籍、工具、软件库等的推荐。您可以编辑问题,以便用事实和引用来回答。关闭7年前。Improvethisquestion我正在尝试编写一个应用程序来搜索附近的蓝牙设备并与它们通信。我的应用程序将用C++编写,并打算在Linux下运行。4年前,我用过BlueZ。但是现在,正如我所见,API已经发生了很大变化,现在它正在使用D-Bus。我对D-Bus没有经验。我看了一些与客户端/服务器模型相关的教程。现在,我可以使用D-Bus。但我找不到任何示例来说明如何将BlueZ与D-Bus一起使用。

windows - "Spy++ has encountered a problem in the message hook"

我正在深入解决一些WindowsAPI消息传递问题,我发现Spy++不再工作了。它甚至不适用于记事本。在某些情况下,它会显示以下消息:---------------------------MicrosoftSpy++---------------------------Spy++hasencounteredaprobleminthemessagehook.Topreventhangingthesystem,thehookhasbeendisabled,sonofurthermessageswillbelogged.PleaserestartSpy++tore-enablemessage

windows - 适用于 Windows 的 D-Bus 等效项

有人知道适用于Windows的Linux/D-Bus机制吗?谢谢 最佳答案 选择你的毒药:http://msdn.microsoft.com/en-us/library/aa365574%28VS.85%29.aspxThefollowingIPCmechanismsaresupportedbyWindows:ClipboardCOMDataCopyDDEFileMappingMailslotsPipesRPCWindowsSockets最接近DBus的是COM。 关于windows-适

mysql - 在Redis中搭建一个 'messages read'类型的队列系统的解决方案?

我不完全确定Redis是处理此类问题的最佳工具,但我认为这是可能的。很多时候,您想向所有用户发送一条消息。几乎就像一个系统范围的新闻条目。您要确保用户不会多次看到此消息,他们应该只在登录时看到一次,之后他们永远不会看到该新闻部分,直到发布新条目。我认为在MySQL中保留一个表,每次用户阅读一条消息时都会设置一个bool值列,这是一种低效的方法。你不能像那样真正归档一个表,因为如果你这样做,你将不知道用户阅读了哪些消息,他们还没有阅读哪些消息。如果这可以使用Redis发布/订阅完全在内存中完成,那就太好了。消息读取类型系统有哪些策略? 最佳答案

javascript - 带有 socketio : wht doesn't publisher publish message? 的 nodejs 中的 redis pubsub

我正在尝试在nodejs中使用redis和socketio发布订阅。我的服务器端代码是:vario=require('socket.io').listen(server);varpub=redis.createClient();io.sockets.on("connection",function(socket){console.log('connecteed');varsub=redis.createClient();sub.subscribe("messages");sub.on("message",function(channel,message){console.log('me

ruby-on-rails - Sidekiq 在启动时生成错误 : Error fetching message: Invalid argument - connect(2)

嗨,sidekiq/ruby​​/redis专家:我不确定这个问题是否与sidekiq、redis、ruby甚至rails有关。我们正尝试在我们的开发服务器上启动sidekiq(实际上距离生产一步,所以我们在生产模式下使用rails),sidekiq日志不断产生错误消息:获取消息时出错:参数无效-connect(2)日志的相关部分如下:#Logfilecreatedon2014-04-3015:57:05-0400bylogger.rb/31641Runninginruby1.9.3p484(2013-11-22)[i386-mingw32]SeeLICENSEandtheLGPL-3

PHP fatal error : Uncaught exception 'CredisException' with message 'Lost connection to Redis server

这几天我经常遇到以下错误apache2:PHPFatalerror:Uncaughtexception'CredisException'withmessage'LostconnectiontoRedisserver.'in/pathtomagento/lib/Credis/Client.php:693#012Stacktrace:#012#0/pathtomagento/lib/Credis/Client.php(538):Credis_Client->read_reply('select')#012#1/pathtomagento/lib/Credis/Client.php(440)

javascript - redisClient.on ('message' 触发多个事件)

我正在尝试通过Redis与Django和Node.js进行通信,但是当我尝试在Node.js中获取on('message')事件时,我收到了该事件2次...我有这个:io.sockets.on('connection',function(socket){//Subscribetochatchannelsub.subscribe('chat');//Gettheevent'message'fromDjangosub.on('message',function(channel,message){console.log("counter");});...我打印了3次“counter”,当我从

雷迪斯 : how to create multiple redis queue/message broker

Redis是内存数据库和消息代理。比如我们可以在redis中创建多个数据库,所以,像聪明人一样,如何在redis中创建多个(消息代理/消息队列)? 最佳答案 您可以通过拥有多个列表来创建多个队列:Pattern:ReliablequeueRedisisoftenusedasamessagingservertoimplementprocessingofbackgroundjobsorotherkindsofmessagingtasks.Asimpleformofqueueisoftenobtainedpushingvaluesinto

python - Celery、RabbitMQ、Redis : Celery message enters exchange, 但不排队?

我正在使用Python2.7(叹息)、celery==3.1.19、librabbitmq==1.6.1、rabbitmq-server-3.5.6-1.noarch和redis2.8.24(来自redis-cli信息).我正在尝试从celery生产者向celery消费者发送消息,并在生产者中获取结果。有1个生产者和1个消费者,但中间有2个rabbitmq(作为代理)和1个redis(作为结果)。我面临的问题是:在消费者中,我通过async_result=返回一个AsyncResultZipUp.delay(unique_directory),但async_result.ready()