Github user clebertsuconic commented on a diff in the pull request:
https://github.com/apache/activemq-artemis/pull/2020#discussion_r182438794
--- Diff:
artemis-server/src/main/java/org/apache/activemq/artemis/core/protocol/core/ServerSessionPacketHandler.java
---
@@ -658,6 +658,9 @@ private void onSessionSend(Packet packet) {
try {
final SessionSendMessage message = (SessionSendMessage) packet;
requiresResponse = message.isRequiresResponse();
+ if
(this.session.getMatchingQueue(message.getMessage().getAddressSimpleString(),
RoutingType.ANYCAST) == null ||
this.session.getMatchingQueue(message.getMessage().getAddressSimpleString(),
RoutingType.MULTICAST) == null) {
--- End diff --
This will kill performance.. we cannot accept this
Matcing Queue on every onSessionSend.. not happening!!!!
---