This commit is contained in:
parent
17bf93f8fd
commit
eecb65894d
@ -75,7 +75,7 @@ class MagicAMQP:
|
|||||||
if total_time > 1:
|
if total_time > 1:
|
||||||
self.app.logger.warning(f"Loop: Total loop took {total_time:5f} sec")
|
self.app.logger.warning(f"Loop: Total loop took {total_time:5f} sec")
|
||||||
|
|
||||||
def _publish(self, exchange: str, payload=None):
|
def _publish(self, exchange: str, routing_key: str, payload=None):
|
||||||
"""
|
"""
|
||||||
Publish a simple json serialized message to the configured queue.
|
Publish a simple json serialized message to the configured queue.
|
||||||
If the connection is broken, then this call will block until the connection is restored
|
If the connection is broken, then this call will block until the connection is restored
|
||||||
@ -94,7 +94,7 @@ class MagicAMQP:
|
|||||||
try:
|
try:
|
||||||
self._pika_channel.basic_publish(
|
self._pika_channel.basic_publish(
|
||||||
exchange=exchange,
|
exchange=exchange,
|
||||||
routing_key='feature',
|
routing_key=routing_key,
|
||||||
body=json.dumps(payload).encode('UTF-8')
|
body=json.dumps(payload).encode('UTF-8')
|
||||||
)
|
)
|
||||||
self.app.logger.debug(f"Published: {payload}")
|
self.app.logger.debug(f"Published: {payload}")
|
||||||
@ -125,10 +125,10 @@ class MagicAMQP:
|
|||||||
self.app.logger.warning(f"Publish: Total publish took {total_time:5f} sec")
|
self.app.logger.warning(f"Publish: Total publish took {total_time:5f} sec")
|
||||||
|
|
||||||
def publish_cache(self, payload=None):
|
def publish_cache(self, payload=None):
|
||||||
return self._publish(self.app.config['EXCHANGE_NAME_CACHE'], payload)
|
return self._publish(self.app.config['EXCHANGE_NAME_CACHE'], "cache", payload)
|
||||||
|
|
||||||
def publish_meta(self, payload=None):
|
def publish_meta(self, payload=None):
|
||||||
return self._publish(self.app.config['EXCHANGE_NAME_META'], payload)
|
return self._publish(self.app.config['EXCHANGE_NAME_META'], "meta", payload)
|
||||||
|
|
||||||
def is_healthy(self) -> bool:
|
def is_healthy(self) -> bool:
|
||||||
with self._lock:
|
with self._lock:
|
||||||
|
Loading…
Reference in New Issue
Block a user