|
@ -81,15 +81,16 @@ public class ServiceFlowEventService {
|
|
|
try {
|
|
|
String msg = objectMapper.writeValueAsString(serviceFlow);
|
|
|
String tenant = LocalContext.getContext().getAttachment(ContextAttributes.TENANT_NAME);
|
|
|
|
|
|
Producer producer = new Producer(zbusBroker, ServiceFlowConstant.ZBUS_MQ + "@" + tenant);
|
|
|
producer.createMQ(); //确定为创建消息队列需要显示调用
|
|
|
Message message = new Message();
|
|
|
message.setHead("event", event);
|
|
|
message.setHead("tenant", tenant);
|
|
|
message.setMethod("POST");
|
|
|
message.setBody(msg);
|
|
|
producer.sendSync(message);
|
|
|
if (tenant!=null) {
|
|
|
Producer producer = new Producer(zbusBroker, ServiceFlowConstant.ZBUS_MQ + "@" + tenant);
|
|
|
producer.createMQ(); //确定为创建消息队列需要显示调用
|
|
|
Message message = new Message();
|
|
|
message.setHead("event", event);
|
|
|
message.setHead("tenant", tenant);
|
|
|
message.setMethod("POST");
|
|
|
message.setBody(msg);
|
|
|
producer.sendSync(message);
|
|
|
}
|
|
|
} catch (IOException | InterruptedException e) {
|
|
|
logger.error(e.getMessage());
|
|
|
e.printStackTrace();
|