当我使用此代码作为订阅者时:
class Product(model.Models):
def saveProduct(self, product):
if self.validateProduct(product):
product.save()
def validateProduct(self, product):
try:
product.full_clean()
except ValidationError:
return False
return True
以及发布商的此代码:
MQTopic QMsSubscription = qm.accessTopic("qmstop", "", CMQC.MQTOPIC_OPEN_AS_SUBSCRIPTION, CMQC.MQSO_CREATE);
MQMessage recvQMsMsg = new MQMessage();
MQGetMessageOptions gmo = new MQGetMessageOptions();
gmo.options = MQConstants.MQGMO_WAIT;
gmo.waitInterval = MQConstants.MQWI_UNLIMITED;
QMsSubscription.get(recvQMsMsg, gmo);
这些代码在一台具有一个队列管理器的计算机上运行良好,但是当我在具有许多队列管理器的群集中使用这些代码时,消息不会发送到其他计算机。
如何在群集中动态创建主题字符串?