Add unique ID to request/response subscriber names to keep them unique, so

that response subscribers see all responses.
This commit is contained in:
Cyber MacGeddon 2025-05-27 23:10:02 +01:00
parent c05ec25e39
commit 7315299192

View file

@ -127,8 +127,12 @@ class RequestResponseSpec(Spec):
rr = self.impl(
client = processor.pulsar_client,
# Make subscription names unique, so that all subscribers get
# to see all response messages
subscription = (
processor.id + "--" + flow.name + "--" + self.request_name
processor.id + "--" + flow.name + "--" + self.request_name +
"--" + str(uuid.uuid4())
),
consumer_name = flow.id,
request_topic = definition[self.request_name],