随笔分类 - 项目分享
摘要:sub和pub套接字丢失消息研究 问题描述: 使用pub和sub套接字时,无论是先启动服务端还是客户端,在连接之后就会丢失第一个消息。 代码示例: pub: import zmq import time # 创建上下文 context = zmq.Context() # 创建 PUB 套接字 soc
阅读全文
摘要:Python的基本Protobuf使用 协议缓冲区(Protobuf)是Google开发的与语言无关的数据序列化格式。Protobuf之所以出色,原因如下: 数据量低: Protobuf使用二进制格式,该格式比JSON等其他格式更紧凑。 持久性: Protobuf序列化是向后兼容的。这意味着即使接口
阅读全文
摘要:pyzmq的使用 1. send不同方式的区别 在 ZeroMQ 中,Python 环境下的 send 方法有多种不同的用法,主要区别在于发送消息时的一些参数设置。这些参数控制消息的发送方式,包括消息的格式、是否阻塞、是否需要分割等。以下是常见的几种 send 方法和它们的区别: 1. send_s
阅读全文
摘要:ZeroMQ的使用(python) 1. python环境使用 1.1 非源码安装 在安装pyzmq和libzmq3-devel之后便可以使用 zeromq 了。需要提前安装好python环境。 (venv-patroni-4.0.3) [fbase@localhost zmq]$ mkdir ~/
阅读全文
摘要:ZeroMQ介绍及安装 1. 介绍 1.1 概述 ZeroMQ(又名ØMQ,MQ,或zmq)看起来像一个可嵌入的网络库,但其作用就像一个并发框架。 ZeroMQ类似于标准Berkeley套接字,其提供了各种传输工具,如进程内、进程间、TCP和组播中进行原子消息传送的套接字。 你可以使用各种模式实现N
阅读全文

浙公网安备 33010602011771号