用于kombu的对称加密序列化程序
kombu-fernet-serializers的Python项目详细描述
此库注册一组Kombu序列化程序,这些序列化程序将 kombu并使用Fernet对它们进行对称加密。
加密密钥通过kombu_fernet_key环境变量访问。 设置加密密钥:
import os from cryptography.fernet import Fernet key = Fernet.generate_key() os.environ['KOMBU_FERNET_KEY'] = key
要试用它,请启动redis服务器,然后从示例目录运行:
pip install celery redis celery -A tasks worker
然后从另一个外壳:
python -c "from tasks import add; add.delay(1, 2)"