利用Python框架pyxxnet

  • 时间:
  • 浏览:0
  • 来源:万人牛牛_万人牛牛官网

就开启了一个多多多测试客户端, 朋友可否试试下

前言

这是一个多多多纯Python实现的网络服务框架,支持程序运行运行,通过消息队列把任务散发到多个程序运行做执行,

这份代码的设计原型是一份久经线上项目考验的linux c++网络服务框架,换以python重写的初衷是易于开发一个多多多测试用的压测框架。

最简单的妙招,是参照例子:sample_echoserver下的代码,大主次的网络服务的实现都与sample_echoserver代码例如,由于说,让人选择直接把sample_echoserver复制一份,基于此做开发。

怎样使用你你这人 网络库?

pyxxnet3在python 2.7以上 由于python 3.x的版本,都得到顺利运行。后续将补充一点可视化的管理后台,与对比测试,优化。

本服务的网络库叫做pyxxnet3,占据 pyxxnet_lib目录下,让人执行python setup.py install使得它安装于python的sitepackage目录下,由于让人直接把pyxxnet3目录拷贝到你的工程目录下。

只是只是的简单。

启动一个多多多服务

让人当事人设计http2.0协议,使得你你这人 网络服务框架成为一个多多多httpservice;你也可否当事人设计通信协议,得到满足你项目需求的高性能的服务。 当然更强大的是,几行代码就可否让人拥有自定义的服务。

内置对网络收发指标,任务执行情况表的在线统计,适合用以做一点结构的微服务。