使用 nameko,我有一个green_event
可以由两个不同的服务分派:
@event_handler("service1", "green_event")
@event_handler("service2", "green_event")
def green_event(self, payload):
# ...
# ...
如何获取具有服务名称的变量?
使用 nameko,我有一个green_event
可以由两个不同的服务分派:
@event_handler("service1", "green_event")
@event_handler("service2", "green_event")
def green_event(self, payload):
# ...
# ...
如何获取具有服务名称的变量?
最简单的解决方案可能是拆分处理程序入口点:
@event_handler("service1", "green_event")
def green_event_service1(self, payload):
self.green_event("service1", payload)
@event_handler("service2", "green_event")
def green_event_service2(self, payload):
self.green_event("service2", payload)
def green_event(self, source, payload):
# ...