提交 ac2b4e81 authored 作者: zw.wang's avatar zw.wang

feat: [recorder] rabbitmq支持多消费

上级 18c3f6ed
...@@ -27,6 +27,7 @@ DYNACONF_RABBITMQ__HOST: 'localhost' ...@@ -27,6 +27,7 @@ DYNACONF_RABBITMQ__HOST: 'localhost'
DYNACONF_RABBITMQ__PORT: 5672 DYNACONF_RABBITMQ__PORT: 5672
DYNACONF_RABBITMQ__USER: 'guest' DYNACONF_RABBITMQ__USER: 'guest'
DYNACONF_RABBITMQ__PASSWORD: 'guest' DYNACONF_RABBITMQ__PASSWORD: 'guest'
DYNACONF_RABBITMQ__PREFETCH_COUNT: 40 # record进程数
# Redis配置 # Redis配置
DYNACONF_REDIS__host: '127.0.0.1' DYNACONF_REDIS__host: '127.0.0.1'
......
...@@ -5,6 +5,7 @@ import time ...@@ -5,6 +5,7 @@ import time
import threading import threading
import functools import functools
import pytz import pytz
import dynaconf
from datetime import timedelta, datetime from datetime import timedelta, datetime
from intelab_python_sdk.logger import log_init, log from intelab_python_sdk.logger import log_init, log
...@@ -86,7 +87,7 @@ class StreamRecorder: ...@@ -86,7 +87,7 @@ class StreamRecorder:
on_message_callback = functools.partial( on_message_callback = functools.partial(
on_message, args=(self.connection, threads)) on_message, args=(self.connection, threads))
self.channel.basic_qos(prefetch_count=2) self.channel.basic_qos(prefetch_count=dynaconf.settings.get('PREFETCH_COUNT', 10))
self.channel.basic_consume(on_message_callback=on_message_callback, self.channel.basic_consume(on_message_callback=on_message_callback,
queue=self.queue_name) queue=self.queue_name)
......
...@@ -21,7 +21,7 @@ requires = [ ...@@ -21,7 +21,7 @@ requires = [
setuptools.setup( setuptools.setup(
name='isc-video-record', name='isc-video-record',
version='1.0.0a5', version='1.0.0a6',
description='ISC motion detection playback video stream recording service.', description='ISC motion detection playback video stream recording service.',
long_description=long_description, long_description=long_description,
long_description_content_type='text/markdown', long_description_content_type='text/markdown',
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论