在 React 应用程序中使用 ActiveMQ
Using ActiveMQ in a React application
我正在创建一个网络应用程序。服务器使用 .NET Core 实现,并将使用 ActiveMQ
发送消息。我的问题是如何将 ActiveMQ 与使用 React 实现的客户端一起使用。
我在此处找到了使用 ActiveMQ 和 JavaScript 的示例:http://activemq.apache.org/ajax.html
他们说你应该这样定义 ActiveMQ:
<servlet>
<servlet-name>AjaxServlet</servlet-name>
<servlet-class>org.apache.activemq.web.AjaxServlet</servlet-class>
</servlet>
...
<servlet-mapping>
<servlet-name>AjaxServlet</servlet-name>
<url-pattern>/amq/*</url-pattern>
</servlet-mapping>
但是,我不确定如何将它与 React 集成。对于 React,我习惯于在需要一些额外功能时安装 NPM 包。如何达到可以使用 API 的地步,如上面 link 中的示例所示?
我建议您使用标准协议,如 AMQP 或 STOMP,并使用 NPM 中已有的客户端实现:
我正在创建一个网络应用程序。服务器使用 .NET Core 实现,并将使用 ActiveMQ
发送消息。我的问题是如何将 ActiveMQ 与使用 React 实现的客户端一起使用。
我在此处找到了使用 ActiveMQ 和 JavaScript 的示例:http://activemq.apache.org/ajax.html
他们说你应该这样定义 ActiveMQ:
<servlet>
<servlet-name>AjaxServlet</servlet-name>
<servlet-class>org.apache.activemq.web.AjaxServlet</servlet-class>
</servlet>
...
<servlet-mapping>
<servlet-name>AjaxServlet</servlet-name>
<url-pattern>/amq/*</url-pattern>
</servlet-mapping>
但是,我不确定如何将它与 React 集成。对于 React,我习惯于在需要一些额外功能时安装 NPM 包。如何达到可以使用 API 的地步,如上面 link 中的示例所示?
我建议您使用标准协议,如 AMQP 或 STOMP,并使用 NPM 中已有的客户端实现: