I'm using apache camel in my application. I use camelContext
producerTemplate
to send messages:
template.send("seda://destination")
The consumer looks something like this:
from("seda://destination").process(new Processor {
override def process(exchange: Exchange): Unit = {
// some processing
}
})
This works fine on my dev environment. But on production, I dont see control coming to consumer at all although producer sends the messages. I dont see any errors in logs as well. Is there any way to debug this? The only difference between dev and prod environment is that I have a proxy set up to communicate with services over the internet.