文件名称:amqp-process-manager:一个简单的桥,用于通过stdin将AMQP上的基本RPC实现到任何程序
文件大小:33KB
文件格式:ZIP
更新时间:2024-06-08 14:00:09
Java
AMQP流程经理 什么 AMQP Process Manager通过将从AMQP消息队列接收的消息通过stdin馈送到任何程序,并使用基于JSON的简单协议将在stdout上生成的输出返回给调用者,从而充当通过AMQP实施基本RPC的简单桥梁。 当它在OS级别上生成完整的进程时,它还可以提供一个基本的看门狗,该看门狗尝试终止在可自定义的超时后未完成(并且未发送心跳)的进程。 该管理器本身需要Java 8,并利用与AMQP进行接口,但是由于OS级别的解耦,可以用任何语言编写工作人员,而完全不必关心AMQP。 当前版本要求将用作AMQP服务器。 在MIT许可下发布。 为什么还有另一个AMQP客户? 与AMQP消息队列进行交互的当然不缺,但是当您要与AMQP服务器连接时,存在一些缺点: 您需要从大量可能的项目中找到适合您的编程语言/环境以及您和其他参与开发人员口味的库,并将其读入其中(很
【文件预览】:
amqp-process-manager-master
----.gitignore(8B)
----README.md(6KB)
----pom.xml(3KB)
----docs()
--------gentoo-init(742B)
--------CONFIGURATION.md(5KB)
--------config.example.json(1KB)
--------logging.example.properties(328B)
--------PROTOCOL.md(2KB)
----.hgignore(89B)
----logging.properties(676B)
----src()
--------main()
----nbactions.xml(2KB)
----LICENSE.md(1KB)
----nb-configuration.xml(1KB)