1. 如果执行consumer的代码时出现exception,该message是不会保存起来等下次再发的,那就会造成message丢失.
2. 当发生错误的message保存起来后,重启activemq,它会自动发送之前错误的信息,但是如果这时继续有错误的话,这条message就不会保存起来(既该message丢失)
ps:我是用数据库来保存错误message的
不知是否有什么地方没配置好,还是activeMQ不支持以上两种情况,需要自己在代码里做保存数据库的动作?
2. 当发生错误的message保存起来后,重启activemq,它会自动发送之前错误的信息,但是如果这时继续有错误的话,这条message就不会保存起来(既该message丢失)
ps:我是用数据库来保存错误message的
不知是否有什么地方没配置好,还是activeMQ不支持以上两种情况,需要自己在代码里做保存数据库的动作?