我们有兴趣听听ActiveMQ与RabbitMQ和ZeroMQ的优缺点.还欢迎有关任何其他有趣的消息队列的信息.
我目前正在评估JMS,但我没有得到我能用它的东西.
目前,我认为这将是一个Usecase:我想创建一个SalesInvoice PDF并在SalesOrder离开Warehouse时打印它,因此在Delivery事务期间,我可以发送一个事务性打印请求,该请求刚刚在SalesOrder事务成功完成时开始.
现在我发现大多数JMS产品都是独立服务器.
我有一个使用 JAX-RS 和 jersey 开发的 Restful 服务 API。我已经在 TOMCAT 7 中部署了相同的内容。现在我想实现 Activemq,以便将所有请求保留在队列中并处理请求资源。如何做到这一点并与 tomcat7 集成。如何将 ActiveMq 与 Tomcat7 或我的休息服务 Web 应用程序集成。如何调用服务。
重要提示:- 在 Rest Api 中,出于安全考虑,我使用 FilterChaining 概念,并且在验证调用方之后,我只是将请求转发到资源。为此,我在 web.xml 中添加了这一点。
谢谢
这是我的课程:-
public class LimitFilter implements Filter {
public void doFilter(ServletRequest request, ServletResponse response,
FilterChain chain) throws IOException, ServletException {
//some authentication
if (true) {
// let the request through and process as usual
chain.doFilter(request, response);
} else {
// handle limit case, e.g. return status code 429 (Too Many
// …Run Code Online (Sandbox Code Playgroud)