【发布时间】:2023-03-03 13:55:02
【问题描述】:
我们在 Wildfly 8.0.0 服务器上部署了一个企业解决方案,我们打算同时支持 CoAP 和 MQTT 作为通信协议。我们进行了广泛的探索,但我们甚至找不到对我们问题案例的任何间接引用。是否可以在不破坏 Wildfly 设置的情况下添加 CoAP 和 MQTT 支持??
【问题讨论】:
标签: wildfly mqtt wildfly-8 coap
我们在 Wildfly 8.0.0 服务器上部署了一个企业解决方案,我们打算同时支持 CoAP 和 MQTT 作为通信协议。我们进行了广泛的探索,但我们甚至找不到对我们问题案例的任何间接引用。是否可以在不破坏 Wildfly 设置的情况下添加 CoAP 和 MQTT 支持??
【问题讨论】:
标签: wildfly mqtt wildfly-8 coap
我认为理论上可以在 EE 服务器中为 CoAP 使用 https://www.eclipse.org/californium/。
这里的主要问题是 Californium 监听 UDP 端口(并且也发送数据报)。 因此,如果您想保持在 EE 规范内,则必须为此实现一个 JCA 适配器。 如果您想让事情正常工作,您可以从 JMX bean 运行/管理它。
【讨论】:
WildFly 作为 Web 服务器不一定需要支持 CoAP 或 MQTT,因为它们不是基于标准 HTTP 的通信协议,而是旨在实现 M2M(机器对机器)通信的协议。
从 WildFly 8.0.0.Final 开始,它只允许 HTTP(Servlet、JAX-RS、JAX-WS)、Web 套接字、HTTP 升级远程处理(EJB 调用、远程 JNDI)。
【讨论】: