Benjamin

静以修身,俭以养德,非澹薄无以明志,非宁静无以致远。
随笔 - 397, 文章 - 0, 评论 - 196, 引用 - 0
数据加载中……

python zmq实现日志服务

ZMQ(zeromq) 是一个消息处理队列库 模式有以下三种
1、Request-Reply模式:客户端在请求后,服务端必须响应
2、Publish-Subscribe模式:广播所有client,没有队列缓存,断开连接数据将永远丢失。client可以进行数据过滤。
3、Parallel Pipeline模式:push进行数据推送,work进行数据缓存,pull进行数据竞争获取处理。区别于Publish-Subscribe存在一个数据缓存和处理负载。当连接被断开,数据不会丢失,重连后数据继续发送到对端。
日志接口及客户端
代码中显示用的zmq的第三种模式处理日志
服务端
直接用python启动服务器就可以,这样可实现日志的远程写入

posted on 2019-09-21 17:01 Benjamin 阅读(853) 评论(0)  编辑 收藏 引用 所属分类: python


只有注册用户登录后才能发表评论。
网站导航: 博客园   IT新闻   BlogJava   知识库   博问   管理