Joe Luo created CAMEL-9311:
------------------------------
Summary: Concurrency issue with the dynamic router
Key: CAMEL-9311
URL: https://issues.apache.org/jira/browse/CAMEL-9311
Project: Camel
Issue Type: Bug
Components: camel-core
Affects Versions: 2.15.1
Reporter: Joe Luo
We have a service with two HTTP contexts:
http://0.0.0.0:9000/endpoin1/dynamic"
http://0.0.0.0:9000/endpoin2/dynamic"
Both endpoints can be called using a HTTP GET method and a dynamic router
routes the message differently.
Each HTTP endpoint has its own instance of the dynamic router bean. The
dynamic router bean does not use any shared state.
When the HTTP endpoints are called sequentially the calls are handled as
expected. When the HTTP endpoints are called concurrently then sometimes the
the dynamic router of the 9000/endpoin1/dynamic endpoint is re-routing calls
originating from 9000/endpoin2/dynamic and vice versa.
Please take a look at attached unit test case for more detail.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)