def container(self, container_factory, rabbit_config, counter):
class Service(object):
name = "service"
backoff = BackoffPublisher()
@rpc
def slow(self):
if counter["slow"].increment() <= 1:
raise SlowBackoff()
return "slow"
@rpc
def quick(self):
if counter["quick"].increment() <= 1:
raise QuickBackoff()
return "quick"
container = container_factory(Service, rabbit_config)
container.start()
return container
评论列表
文章目录