Wildfly 8.0 中的 CoAP 和 MQTT 支持。0.Final

CoAP and MQTT support in Wildfly 8.0.0.Final

我们在 Wildfly 8.0.0 服务器上部署了一个企业解决方案,我们打算同时支持 CoAP 和 MQTT 作为通信协议。我们进行了广泛的探索,但我们甚至找不到对我们的问题案例的任何间接参考。是否可以在不破坏 Wildfly 设置稳定性的情况下添加 CoAP 和 MQTT 支持??

作为 Web 服务器的 WildFly 不一定需要支持 CoAP 或 MQTT,因为它们不是基于标准 HTTP 的通信协议,而是旨在实现 M2M(机器对机器)通信的协议。

从 WildFly 8.0 开始。0.Final 它只允许 HTTP(Servlet、JAX-RS、JAX-WS)、Web 套接字、HTTP 升级远程处理(EJB 调用、远程 JNDI)。

我认为理论上可以在 EE 服务器中为 CoAP 使用 https://www.eclipse.org/californium/

这里的主要问题是 Californium 侦听 UDP 端口(也发送数据报)。 因此,如果您想遵守 EE 规范,则必须为此实现 JCA 适配器。 如果你想让事情正常工作,你可以从 JMX bean run/manage 它。