- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在寻找关于如何最好地拥有一个持续运行的处理引擎来处理作业队列的建议。
基本上,外部客户端可以将作业添加到队列(通过 .net 或 WCF 调用)。这需要快速返回并且会经常被调用,所以它只是接收请求并将其添加到队列中。
处理引擎应该是一个单一的进程,持续运行并根据一堆业务逻辑按顺序处理队列(不被直接调用)。
我们如何才能最好地创建这个持续运行的流程?
感谢阅读本文,感谢您的帮助和建议
注意:
我一直在使用 MSMQ 来传递数据。无论如何,您是否可以在收到消息时自动调用一个进程来运行(或者如果 MSMQ 队列中有消息(我对 MSMQ 了解不多))。
例如客户端A通过队列Q向客户端B发送MSMQ消息,Q为空。客户端 B 现在在 Q 中有一条消息。
我如何调用一个方法来处理这个?如何承载接收消息的客户端?
最佳答案
将处理队列的 Windows 服务是执行此操作的经典方法。它有很多好处,包括重新启动的能力、良好的管理脚本 (WMI),因此它也将成为系统管理员的首选。
将它与您的 WCF 服务分开 - 您应该使用它来将作业放入队列。
关于.net - 连续加工,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5129352/
例如,如果我想记录我按下了 b 键并想记录按下该键的时间长度,我该怎么做? 最佳答案 处理起来 super 简单。看看keyPressed()和 keyReleased() . // create a
我正在为编程课创建一个突破游戏。 import processing.serial.*; //sets the conditions for winning int lose = 1; boolean
有人可以告诉我为什么我会收到此错误吗?基本上这是一个我想模拟基本植物生长的程序。我想以这样的方式做到这一点:花瓣都存储在一个圆圈数组中。 Stem myStem; Circle circles; fl
我想知道如何更改以下代码,以便将形成花瓣的圆圈存储在数组中。所以我可以在另一个函数中使用它。 void setup() { size(400, 400); smooth(
我编写了这段代码来创建速写本。 我确定这是一个简单的错误,但为什么它不会在图像结束时停止播放? 这是代码 import ddf.minim.spi.*; import ddf.minim.si
我的start-yarn.sh无法启动resourcemanager和nodemanager进程 如前所述,我在yarn-env.sh脚本中设置了这些选项。 export YARN_RESOURCEM
我试图让我的粒子系统一个接一个地生成粒子,而不是同时生成所有粒子。我的代码目前将立即生成所有 100 个粒子。 我没有尝试太多,因为我是编码新手。 我有一个设置,可以调用并更新我的粒子类,以及一个包含
我正在尝试为这个程序制作一个重置按钮,我到处都找过了,但找不到有效的方法。我试图在游戏结束时,当你输了时,你按“重新启动”,游戏将从草图的开头开始。该程序工作正常,但一旦按下“重新启动”按钮,我会在控
我有一个移动图像作为背景 PImage background; int x=0; //global variable background location rocket Rocket; void s
我有一个移动图像作为背景 PImage background; int x=0; //global variable background location boolean up; boolean d
我的 Enemy 变量在 GameScene 函数中不“存在”。我正在尝试制作一个正在处理的游戏,但由于某种原因,当我尝试访问一个类时,我收到错误消息“x 无法解析或不是一个字段”,我将在下面发布我的
我正在创建一个程序,通过采用以下输入来计算一顿饭的总费用:meal_cost,tax_rate,tip_rate,number_eating 并通过函数调用将它们打印在字符串中。我查看了 StackO
首先,本文不涉及表单验证(javascript),而是有关数据库约束的验证。 当我通过添加表单添加数据时,由于我在创建数据库时已初始化的数据库限制(例如复制主键),在某些情况下数据库将不会更新。在这种
我是一名优秀的程序员,十分优秀!