我们在Wildfly 8.0.0服务器上部署了企业解决方案,我们打算也支持CoAP和MQTT作为通信协议。我们进行了广泛的探索,但我们甚至找不到任何有关我们问题案例的倾斜参考。是否可以在不破坏Wildfly设置稳定性的情况下添加CoAP和MQTT支持?
答案 0 :(得分:1)
作为Web服务器的WildFly并不一定需要支持CoAP或MQTT,因为它们不是基于标准HTTP的通信协议,而是旨在实现M2M(机器到机器)通信的协议。
从WildFly 8.0.0开始。最终它只允许HTTP(Servlet,JAX-RS,JAX-WS),Web套接字,HTTP升级远程处理(EJB调用,远程JNDI)。
答案 1 :(得分:1)
我认为理论上可以在EE服务器中使用https://www.eclipse.org/californium/进行CoAP。
这里的主要问题是Californium监听UDP端口(并发送数据报)。 因此,如果您希望保持EE规范,您必须为此实现JCA适配器。 如果您希望工作正常,可以从JMX bean运行/管理它。