当前位置: 首页 > news >正文

石家网站建设公司排名wordpress彩色

石家网站建设公司排名,wordpress彩色,汽车之家网页版入口官网,wordpress添加搜索栏基于RabbitMQ的RPC通信 版本信息操作步骤搭建RabbitMQ(默认用户名:guest 密码:guest )服务端实现(srv.py)客户端实现(client.py)性能测试(4919 qps) 当需要调用局域网中的服务时,可以用frp进行穿透,也可以在公网搭建RabbitMQ服务器做消息中转,本文演示了这个步骤。 版本信息 … 基于RabbitMQ的RPC通信 版本信息操作步骤搭建RabbitMQ(默认用户名:guest 密码:guest )服务端实现(srv.py)客户端实现(client.py)性能测试(4919 qps) 当需要调用局域网中的服务时,可以用frp进行穿透,也可以在公网搭建RabbitMQ服务器做消息中转,本文演示了这个步骤。 版本信息 属性值RabbitMQ3.13.0pika1.3.1python3.6.8CPU2颗 Intel® Xeon® Gold 6248R CPU 3.00GHz 操作步骤 搭建RabbitMQ(默认用户名:guest 密码:guest ) docker run -d --name rabbitmq -p 5671:5671 -p 5672:5672 -p 4369:4369 \-p 25672:25672 -p 15671:15671 -p 15672:15672 rabbitmq:management服务端实现(srv.py) # -*- coding:utf-8 -*- import pika import time import sys import osdef request_handler(message):#contentmessage.decode(utf-8)#print(content)return messagedef on_request(ch, method, props, body):response request_handler(body)ch.basic_publish(exchange,routing_keyprops.reply_to,propertiespika.BasicProperties(content_encodingutf-8,correlation_idprops.correlation_id,),bodystr(response))ch.basic_ack(delivery_tagmethod.delivery_tag)while True:try:credentials pika.PlainCredentials(guest, guest)connection pika.BlockingConnection(pika.ConnectionParameters(127.0.0.1,port5672, credentialscredentials))channel connection.channel()channel.queue_declare(queuerpc_queue) channel.basic_consume(rpc_queue, on_request)print( waiting requests)channel.start_consuming()except:print(error restart)passtime.sleep(1)客户端实现(client.py) # -*- coding:utf-8 -*- import os import io import time import uuid import sys import requests import warnings import numpy as np import pika import time import sys import traceback import json import queue import uuid import time import argparseclass MqRpcClient(object):def __init__(self):credentials pika.PlainCredentials(guest, guest)self.connection pika.BlockingConnection(pika.ConnectionParameters(127.0.0.1,port5672, credentialscredentials))self.channel self.connection.channel()result self.channel.queue_declare(queue, exclusiveTrue)self.callback_queue result.method.queueself.channel.basic_consume(self.callback_queue, self.on_response, True)def on_response(self, ch, method, props, body):if self.corr_id props.correlation_id:self.response bodydef send(self, message,timeout5):self.response Noneself.corr_id str(uuid.uuid4())self.channel.basic_publish(exchange,routing_keyrpc_queue,propertiespika.BasicProperties(reply_toself.callback_queue,content_encodingutf-8,correlation_idself.corr_id,),bodymessage.encode(utf-8)) t0time.time()while self.response is None:self.connection.process_data_events()t1time.time()if t1-t0timeout:return Nonereturn self.responsedef send_message(message,loop):rpc MqRpcClient()t0time.time()for i in range(loop):response rpc.send(message,1)if response is None and responsemessage:print(Failed)breakt1time.time()print(qps:{:.2f}.format(loop/(t1-t0)))return Trueif __name__ __main__:parse argparse.ArgumentParser()parse.add_argument(--msg, typestr, default, help)parse.add_argument(--loop, typeint, default1, help)args parse.parse_args()send_message(args.msg,args.loop)性能测试(4919 qps) # 安装依赖 pip3 install pika1.3.1# 启动服务端(服务端收到请求后,直接回复) python3 srv.py # 客户端多路请求,测试总吞吐 cat EOF | tee rpc.sh for i in \seq 0 \$1\ dopython3 client.py --msg HelloWorld --loop 1000 done wait EOF bash rpc.sh 16 | awk -F: {SUM$2};END{print SUM}
http://www.pierceye.com/news/730114/

相关文章:

  • 造价工程师网网站点击排名优化
  • 网站关键词搜索海口网站建设优化公司
  • WordPress建影视站免费的素材网站有哪些
  • 屯留做网站哪里好阿里云服务器618
  • 网站怎么做登录模块免费的编程软件下载
  • 网站建设与管理的策划书网站建设五合一
  • 网站建设管理分工公司招聘网站有哪些
  • 分类信息网站手机版上海网站关键词优化方法
  • 建设个人网站的参考网站及文献怎么做水果网站
  • 台山住房和城乡建设 网站有赞分销
  • 网站备案 历史wordpress货币插件
  • 如何做自助搜券网站佛山顺德专业做网站
  • 义乌网站制作多少钱工会网站建设
  • 六安高端网站建设公司开网店的流程步骤
  • 网站被墙301怎么做展馆展厅设计效果图
  • 唐山市城市建设规划局网站大兴做网站公司
  • 陕西做网站的公司地址克拉玛依市住房和建设局网站
  • 做电影网站 广告收入怎么知道网站被k
  • 开发企业网站费用深圳宝安seo
  • 算命公司网站建设制作开发方案教育培训机构招生网站建设
  • 织梦做网站被告全椒网站建设
  • 安卓网站开发平台互联网工具型网站
  • 如何建设国外的网站联盟营销网站有哪些
  • 微信怎么创建微信公众号seo应该如何做
  • 北京php网站制作网站群建设思路
  • 企业建设网站的必要性小程序平台介绍怎么写
  • 网站界面设计应该遵循的原则贵州省住房和城乡建设厅网站报名网
  • 南昌建设医院官方网站国外做外链常用的网站
  • 淘宝店采用哪些方法做网站推广专门做网站的软件
  • 网站的ftp怎么查中国视觉设计网