ActiveMQ 消息大小或对对象的引用
ActiveMQ messages size or reference to object
我想通过 ActiveMQ 传递一条大消息。还有两个consumers/producers。第一个基于 Spring MVC,第二个使用 Apache camel 从队列中获取消息。
问题是我试图推送一条包含大约 10 mb 数据的文本消息,但 ActiveMQ 代理拒绝了它并显示错误消息
org.springframework.web.util.NestedServletException:
Request processing failed; nested exception is java.lang.IllegalStateException:
Form too large: 10037142 > 200000
我知道有机会使用对存储在 FS 中的对象的引用,但我没有找到任何可以解决问题的库。
我认为这个错误是在生产者客户端,但你可以确认这一点,并且取决于客户端应用程序类型,如果它是 spring 基于引导或码头,tomcat 有不同的方式要解决此限制,这里的解决方案示例取决于您的配置 Form too Large Exception and 。
您也可以使用 BlobMessages http://activemq.apache.org/blob-messages.html
我想通过 ActiveMQ 传递一条大消息。还有两个consumers/producers。第一个基于 Spring MVC,第二个使用 Apache camel 从队列中获取消息。 问题是我试图推送一条包含大约 10 mb 数据的文本消息,但 ActiveMQ 代理拒绝了它并显示错误消息
org.springframework.web.util.NestedServletException:
Request processing failed; nested exception is java.lang.IllegalStateException:
Form too large: 10037142 > 200000
我知道有机会使用对存储在 FS 中的对象的引用,但我没有找到任何可以解决问题的库。
我认为这个错误是在生产者客户端,但你可以确认这一点,并且取决于客户端应用程序类型,如果它是 spring 基于引导或码头,tomcat 有不同的方式要解决此限制,这里的解决方案示例取决于您的配置 Form too Large Exception and