摘要: sub和pub套接字丢失消息研究 问题描述: 使用pub和sub套接字时,无论是先启动服务端还是客户端,在连接之后就会丢失第一个消息。 代码示例: pub: import zmq import time # 创建上下文 context = zmq.Context() # 创建 PUB 套接字 soc 阅读全文
posted @ 2025-02-05 15:17 零の守墓人 阅读(10) 评论(0) 推荐(0) 编辑
摘要: Python的基本Protobuf使用 协议缓冲区(Protobuf)是Google开发的与语言无关的数据序列化格式。Protobuf之所以出色,原因如下: 数据量低: Protobuf使用二进制格式,该格式比JSON等其他格式更紧凑。 持久性: Protobuf序列化是向后兼容的。这意味着即使接口 阅读全文
posted @ 2025-02-05 15:16 零の守墓人 阅读(45) 评论(0) 推荐(0) 编辑
摘要: pyzmq的使用 1. send不同方式的区别 在 ZeroMQ 中,Python 环境下的 send 方法有多种不同的用法,主要区别在于发送消息时的一些参数设置。这些参数控制消息的发送方式,包括消息的格式、是否阻塞、是否需要分割等。以下是常见的几种 send 方法和它们的区别: 1. send_s 阅读全文
posted @ 2025-02-05 15:15 零の守墓人 阅读(13) 评论(0) 推荐(0) 编辑
摘要: Python中的Click模块 1. 安装和简单使用 1.1 安装 pip install click 1.2 简单使用 1.2.1 @click.command() 用于将一个函数转换为命令行接口。当使用这个装饰器修饰一个函数时,该函数将被注册为一个可执行的命令,可以通过命令行调用。 import 阅读全文
posted @ 2025-02-05 15:13 零の守墓人 阅读(10) 评论(0) 推荐(0) 编辑
摘要: pip升级或者安装报错-SSL: CERTIFICATE_VERIFY_FAILED 问题描述: 升级pip是报错SSL: CERTIFICATE_VERIFY_FAILED (venv-patroni-4.0.3) [fbase@localhost root]$ python -m pip ins 阅读全文
posted @ 2025-02-05 15:13 零の守墓人 阅读(37) 评论(0) 推荐(0) 编辑
摘要: Python 3.10 安装文档 1. 更新openssl 1.检查 openssl 版本 [root@mmrpatroni2 ~]# openssl version OpenSSL 1.0.2k-fips 26 Jan 2017 2. 安装下载新版本 # 下载 openssl wget https 阅读全文
posted @ 2025-02-05 15:12 零の守墓人 阅读(36) 评论(0) 推荐(0) 编辑
摘要: Python安装 1. 安装依赖 yum install -y gcc openssl-devel bzip2-devel libffi-devel 2. 编译Python cd /opt/soft wget https://www.python.org/ftp/python/3.9.16/Pyth 阅读全文
posted @ 2025-02-05 15:11 零の守墓人 阅读(9) 评论(0) 推荐(0) 编辑
摘要: ZeroMQ的使用(python) 1. python环境使用 1.1 非源码安装 在安装pyzmq和libzmq3-devel之后便可以使用 zeromq 了。需要提前安装好python环境。 (venv-patroni-4.0.3) [fbase@localhost zmq]$ mkdir ~/ 阅读全文
posted @ 2024-12-24 19:44 零の守墓人 阅读(196) 评论(0) 推荐(0) 编辑
摘要: Patroni 流程整理目录 3. 主循环 主循环在Patroni类的_run_cycle函数中进行,在这个函数中调用Ha类的循环函数run_cycle,每循环一次调用一次,而不是开启Ha的循环,并且在这里进行重载配置文件。 在这个主循环中重点是Ha类的_run_cycle函数,在这个函数中对集群的 阅读全文
posted @ 2024-12-24 19:43 零の守墓人 阅读(23) 评论(0) 推荐(0) 编辑
摘要: 问题描述: 执行rpm和yum卡住, 没有任何报错信息,且无法 ctrl + c 终止,只能通过后台 kill -9 杀死。 问题排查: 查看yum日志:yum -vv + 软件包 会发现卡在 loading keyring from rpmdb,即load DB存在问题。 解决方法: (1)删除r 阅读全文
posted @ 2024-12-24 19:43 零の守墓人 阅读(35) 评论(0) 推荐(0) 编辑
点击右上角即可分享
微信分享提示