Update #1: I am monitoring another performance run right now and noticed the publisher channel is performing ~ 3.5-4 million reductions/sec. I understand it means the channel process is performing a lot units of work and consumers processor time. Is there a way to improve this? Should I be looking at my topics used for routing? Will having wildcards and/or 3-5 levels hierarchy in my topic affect work performed by this process?
Ex: Typical topics published to will be A.B.C.1, A.B.C.2, etc. The queue bindings look like: A.B.C.*, A.*.*.*, etc.