|
@ -34,12 +34,12 @@ public class ServiceMycatEventService {
|
|
|
this.zbusBroker = zbusBroker;
|
|
|
}
|
|
|
|
|
|
public void executeMycatConfig(ServiceMycat servviceMycat, String tenant) {
|
|
|
this.sendMsg(MycatConstant.EXECUTE_MYCAT, servviceMycat, tenant);
|
|
|
public void executeMycatConfig(ServiceMycat servviceMycat, String tenantAndHost) {
|
|
|
this.sendMsg(MycatConstant.EXECUTE_MYCAT, servviceMycat, tenantAndHost);
|
|
|
}
|
|
|
|
|
|
|
|
|
private void sendMsg(String event, ServiceMycat servviceMycat, String tenant) {
|
|
|
private void sendMsg(String event, ServiceMycat servviceMycat, String tenantAndHost) {
|
|
|
if (zbusBroker == null) {
|
|
|
logger.error("zbusBroker is null.");
|
|
|
return;
|
|
@ -48,11 +48,11 @@ public class ServiceMycatEventService {
|
|
|
try {
|
|
|
String msg = objectMapper.writeValueAsString(servviceMycat);
|
|
|
|
|
|
Producer producer = new Producer(zbusBroker, MycatConstant.ZBUS_MQ + "@" + tenant);
|
|
|
Producer producer = new Producer(zbusBroker, MycatConstant.ZBUS_MQ + "@" + tenantAndHost);
|
|
|
producer.createMQ(); //确定为创建消息队列需要显示调用
|
|
|
Message message = new Message();
|
|
|
message.setHead("event", event);
|
|
|
message.setHead("tenant", tenant);
|
|
|
message.setHead("tenant", tenantAndHost);
|
|
|
message.setMethod("POST");
|
|
|
message.setBody(msg);
|
|
|
producer.sendSync(message);
|