Routing Slip Request Proxy
The request proxy works like this:
graph TD
tp(Receive Transport)-->| ReceiveContext |rp(Receive Pipeline)
rp-->ds(Deserializer)
ds-->| ConsumeContext |ccm(Middleware)
ccm-->mtf(Message Type Filter)
mtf-->| ConsumeContext A |ccam(Middleware)
mtf-->| ConsumeContext B |ccbm(Middleware)
ccbm-->cf(Consumer Factory)
cf-->cs(Service Scope)
cs-->| ConsumerConsumeContext B |cccm(Middleware)
cccm-->cccf(Consumer Message Filter)
cccf-->| ConsumeContext B |cccc(Consumer Consume)