message-queue相关内容

如何使用postThreadMessage传递一个struct

我希望使用Windows的消息队列设施,以一个struct发送到另一个线程。 但我发现,在postthreadmessage功能只提供两个整数参数,wParam和lParam我通过arguments.So我决定把该结构的地址lparam中。这是正确的方式使用的窗口传递结构? 和我打算使用boost :: shared_ptr的持有结构的地址,同时在接收线程和发送者线程。我怀疑,当两个share ..
发布时间:2016-08-12 18:35:14 C/C++

长时间运行的REST API与队列

我们正在实施一个REST API,这将揭开序幕多长时间运行的后台任务。我一直在阅读了REST Web服务菜谱和推荐是返回HTTP 202 /与内容位置头指向任务正在处理接受。 (例如: http://www.example.org/orders/tasks/1234 ),并让客户端轮询这个URI有关长期运行的任务更新。 这个想法是有REST API立即发布消息到一个队列,与背景工作者角色从队列中 ..

为什么选择异步解决方案JMS?为什么它不是一个简单的实体bean更好?

在我参加过的大多数项目,一个异步解决方案的选择上一直备受讨论的源泉...... 每一次单个实体bean足以管理一个队列:我们只是存储在一个表中的信息(门票)和处理的cron unstacks队列中。这个简单的解决方案具有的是非常简单的优点,它是基于数据库的事务上下文,我们可以在其执行期间管理接收到的消息的状态。 因此,我提出以下问题: 1),我们有什么兴趣使用JMS?什么是JMS的好处是什么 ..
发布时间:2016-07-21 09:27:37 Java开发

PHP中的异步处理或消息队列(CakePHP的)

我建立在CakePHP的一个网站,上传处理,虽然一个XML-RPC API和虽然web前端文件。文件需要由ClamAV的扫描,缩略图需要生成,等等。所有的资源密集型的工作,需要一些时间,用户不应该等待。所以,我期待到异步处理与PHP和一般CakePHP中尤其如此。 我在整个多任务插件来找CakePHP的,看起来有希望。我也碰到各种消息队列实现,如 dropr 并的 beanstalkd 。当然, ..
发布时间:2016-07-21 09:17:45 PHP

的MessageQueue和异步/等待

我只希望在一个异步方法来获得我的信息!其冻结我的UI 公共异步无效ProcessMessages() { 的MessageQueue MyMessageQueue =新的MessageQueue(@“\\私人$ \\ MyTransactionalQueue。”); MyMessageQueue.Formatter =新给XMLMessageFormatt ..
发布时间:2016-07-20 11:17:13 C#/.NET

建筑设计数据的一致性分布式分析系统

我的重构分析系统,该系统会做大量的计算,我需要对可能的建筑设计一些想法,我面临的数据一致性问题。 当前建筑 我有一个队列为基础的系统,其中不同的请求应用程序创建最终由工人使用的消息。 每个“的请求应用的”分解一个大的计算成小块,这将通过工人被发送到队列和处理的 当所有的作品完成后,原始的“要求的应用程式”的将巩固的结果。 此外,工的消耗,以处理请求(重要从集中式数据库(SQL Serve ..

MSMQ VS临时表转储

我知道这个问题已经问了一下。但环顾四周我还是不能让我的头脑,我应该走那条路线。这里是我的情况下,希望你可以帮帮忙: 我们将有一系列的,将计划的基础上由数百名移动应用被击中Web服务。这些服务将使用新信息设备上的数据都将设备和从他们回来。从设备返回的数据就需要更新一个单一的中央SQL Server数据库也饲料几个桌面应用程序和网站。 为了减少对这些服务我们决定在一个临时数据或者把它们插在一个MS ..
发布时间:2016-05-28 10:54:08 其他开发

战略实施可扩展的聊天服务器

我期待实现某种聊天服务器。我希望它形成规模。这似乎是一个很大的问题,所以我想我期望的答案是方向指针,排序的探索。 最终用户客户端Web或手机客户端。我觉得某种WebSocket的实现,如Socket.IO的是很好的。 在服务器端我希望用Node.js的我想要的架构具有可扩展性,使用户的数量不限(当然,在合理范围内,预计不会大打的机会,如果是这样,有聪明,有经验的人来进行这项工作的机会是合理的而 ..
发布时间:2016-05-28 10:41:21 其他开发

如何读取基于消息头属性只有特定队列中的消息

我在ActiveMQ的队列中的邮件列表。每个消息有值自定义标题属性。我应该怎么只能访问其自定义页眉属性值这些消息= 123? 我使用类似下面接从队列中的消息。如何挑选所有的消息或具有customHeaderProperty = 123?单个消息 ConsumerTemplate consumerTemplate = camelContext.createConsumerTemplate(); ..
发布时间:2016-05-22 12:43:31 其他开发

同步处理资料Android客户端与远程SQL服务器数据库,使用Web服务

我实现了一个Android应用程序需要一组数据,通过SQL Server数据库服用。该应用程序获得的数据调用WS。第一呼叫时的应用程序的启动在第一时间WS之后,我需要保持更新的数据,根据本修改的可能发生的服务器端(SQL服务器数据库)。 为了得到这个结果我执行,具有与predefined频率,WS调用,因为知道,如果数据库数据被更改。如果新的数据是可用的,其他的Web服务调用获得它们。 此解决 ..

在哪里可以找到等候在Android上的消息队列中的消息?

有没有办法找出消息队列的大小,什么产品每个消息吗?它是 Looper.getMainLoop 还是什么? 解决方案 希望这不是太迟了一个答案。您可以访问当前线程的消息队列调用Looper.myQueue()就可以了。然而,MessageQueue类没有任何方法,找出它的大小或什么产品的每个邮件中。为了这个目的,你可以尝试将处理程序类。处理程序管理一个活套,其中有一个队列,该处理程序有一个像 ..
发布时间:2016-03-15 22:39:02 移动开发

如何暂停一个线程的消息队列中的Andr​​oid?

我通过Handler.post排队了一堆可运行的成线()。我想一张纸条发送到该线程,它应该暂停的能力。 通过暂停我的意思是,完成可运行或消息您当前的工作,但不要去在消息队列中下一条消息或可运行的,直到我告诉你继续。 解决方案 在情况下,任何人都找到自己的方式对这个问题,我结束了一个ThreadPoolExecutor的准备,使用例如code在它的创建PausableThreadPoolE ..
发布时间:2016-02-23 11:28:37 Java开发

发布成功了Runnable仅被执行时,父母是无效的

我有时会遇到以下情况: 在我打电话View.post(Runnable的r)和返回true 在调用android.os.Looper.myLooper()。转储(......)时,可运行似乎没有在messageQueue 在调用(20秒后为例)无效的主要布局后,Runnable对象被执行 这只是发生不时,它发生在多台设备上的多个Android的版本。 这个问题似乎类似于有人可以解释在何种情况 ..
发布时间:2015-12-05 12:12:10 移动开发

排球的OutOfMemoryError引起全MessageQueue

我是用排枪库的元数据下载一些项目,这是在XML格式返回。 一切都将按预期的项目合理数量的,但是当他们太多 - 7000 - 应用程序耗尽可用内存和我得到这个错误(补时ACRA库): 11月3号至21日:08:31.362:E / ACRA(16922):java.lang.OutOfMemoryError 。11月3日至21日:08:31.362:E / ACRA(16922):在java.l ..
发布时间:2015-12-05 11:25:27 移动开发

事件队列和消息队列之间的区别

我只是看到了三种方法可用于在UI线程执行一段code,而我们正努力在工作线程的文档。其方法为: 公众最终无效runOnUIThread(Runnable的动作) - 运行在UI线程上指定的操作。如果当前线程是UI线程,则该动作被立即执行。如果当前线程不是UI线程,该操作被张贴到UI线程的事件队列 公共布​​尔交(Runnable的动作) - 使被添加到消息队列中的可运行。可运行将在用户界面 ..
发布时间:2015-12-03 17:42:58 移动开发

Android 2.1的:在一个活动Muliple处理程序

我有一个以上的处理程序的一个活动。我创建了的onCreate()主要活动的所有的处理程序。我的理解是的handleMessage()每个处理程序的方法永远不会被调用在同一时间,因为所有的信息都放在同一个队列(活动线程MessageQueue)。因此,它们将在其中被放入队列的顺序被执行。他们还将在主要活动的线程中执行。它是否正确 ? 公共无效的onCreate(){ this.handler1 ..
发布时间:2015-12-03 12:48:59 移动开发

Android的处理器信息和ListView

我现在道歉,很长的帖子,但这是我能解释的唯一途径,而谷歌给出了不是决定性的3结果页 这是我的错误的家伙: ***未捕获远程异常! (例外尚不支持整个过程。) android.util.AndroidRuntimeException:{么= 1008时= 368280372}此消息已被使用。 在android.os.MessageQueue.enqueueMessage(MessageQueu ..
发布时间:2015-12-02 22:03:37 移动开发