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

生产建设网站基坑开挖深度百度小说排名

生产建设网站基坑开挖深度,百度小说排名,做门户网站用什么模板好,ui设计培训机构排名靠前的有哪些引子生命在于折腾,为上数据实时化用到了消息传送的内容,当时也和总公司人员商量选型,kafka不能区分分公司就暂定用了RbtMQ刚好个人也在研究容器及分布式部署相关内容就在docker上实践单机 docker(要想快 先看问题 避免踩坑&#x…

 

引子
生命在于折腾,为上数据实时化用到了消息传送的内容,当时也和总公司人员商量选型,kafka不能区分分公司就暂定用了RbtMQ
刚好个人也在研究容器及分布式部署相关内容就在docker上实践

单机 docker(要想快 先看问题 避免踩坑)

启动web控制台
启用RabbitMQ Web管理控制台,方法是运行:
rabbitmq-plugins enable rabbitmq_management

添加用户及赋权 
rabbitmqctl add_user admin StrongPassword
rabbitmqctl set_user_tags admin administrator
rabbitmqctl set_permissions -p / admin “.*” “.*” “.*”

角色定义

 

要访问RabbitMQ的管理面板,请使用您最喜爱的Web浏览器并打开以下URL
http://Your_Server_IP:15672/
基本上用官方发布的镜像直接拉过来 就能用了

遇到的问题

1 进不去管理端 
docker pull rabbitmq
但是建议在docker pull的时候可以选择带上management,可以省事一点 
docker pull rabbitmq:management
此处最好修改host 将主控的docker容器ID在此填写 --add-host[单机docker暂时用不上]
docker run -di --name=rbtmq-mst -p 5671:5671 -p 5672:5672 -p 4369:4369 -p 15671:15671 -p 15672:15672 -p 25672:25672 rabbitmq:management
# tmp 集群时要用到 
-e RABBITMQ_ERLANG_COOKIE='rabbitcookie'
--link rabbitmq1:rabbit1

docker ps
docker exec -it 镜像ID /bin/bash
rabbitmq-plugins enable rabbitmq_management
2  Stats in management UI are disabled on this node
即打开统计开关
#进入rabbitmq容器
docker exec -it {rabbitmq容器名称或者id} /bin/bash
#进入容器后,cd到以下路径
cd /etc/rabbitmq/conf.d/
#修改 management_agent.disable_metrics_collector = false
echo management_agent.disable_metrics_collector = false > management_agent.disable_metrics_collector.conf
#退出容器
exit
#重启rabbitmq容器
docker restart {rabbitmq容器id或容器名称}

关于cluster集群

docker run -di --hostname  rbtmq_mst  --name rbtmq_mst -p 5671:5671 -p 5672:5672 -p 4369:4369 -p 15671:15671 -p 15672:15672 -p 25672:25672 -e RABBITMQ_ERLANG_COOKIE='rabbitcookie' rabbitmq:management
docker run -di --hostname  rbtmq_slv1  --name rbtmq_slv1 -p 5871:5671 -p 5872:5672 -p 4569:4369 -p 17671:15671 -p 17672:15672 -p 27672:25672 --link rbtmq_mst:rbtmq_mst -e RABBITMQ_ERLANG_COOKIE='rabbitcookie'  rabbitmq:management
docker run -di --hostname  rbtmq_slv2  --name rbtmq_slv2 -p 5971:5671 -p 5972:5672 -p 4769:4369 -p 19671:15671 -p 19672:15672 -p 29672:25672 --link rbtmq_mst:rbtmq_mst   --link rbtmq_slv1:rbtmq_slv1 -e RABBITMQ_ERLANG_COOKIE='rabbitcookie' rabbitmq:management
RABBITMQ_ERLANG_COOKIE env variable support is deprecated and will be REMOVED in a future version. Use the $HOME/.erlang.cookie file or the --erlang-cookie switch instead.
参数过时 ,以下覆盖方法待测试解决
docker cp rbtmq_mst:/var/lib/rabbitmq d:\tmp\
docker cp d:\tmp\rabbitmq\.erlang.cookie rbtmq_slv2:/var/lib/rabbitmq/
chmod 600 /var/lib/rabbitmq/.erlang.cookie
上述建完之后 需要重新刷新app,
docker exec -it rbtmq_slv1 bash
并将从机加入到集群中
root@rbtmq_slv1:/# rabbitmqctl stop_app
root@rbtmq_slv1:/# rabbitmqctl reset
root@rbtmq_slv1:/# rabbitmqctl join_cluster --ram rabbit@rbtmq_mst
Clustering node rabbit@rbtmq_slv1 with rabbit@rbtmq_mst
root@rbtmq_slv1:/# rabbitmqctl start_app
Starting node rabbit@rbtmq_slv1 ...

 

--ram 和--disc区别
RabbitMQ对于queue中的message的保存方式有两种方式:disc和ram。
如果采用disc,则需要对exchange/queue/delivery mode都要设置成durable模式。
Disc方式的好处是当RabbitMQ失效了,message仍然可以在重启之后恢复。
使用ram方式,RabbitMQ处理message的效率要高很多,ram和disc两种方式的效率比大概是3:1。所以如果在有其它HA手段保障的情况下,选用ram方式是可以提高消息队列的工作效率的。
如果使用ram方式,RabbitMQ能够承载的访问量则取决于可用的内存数了。
RabbitMQ使用两个参数来限制使用系统的内存,避免系统被自己独占。
作者:Bogon
链接:https://www.jianshu.com/p/6df48edda72e
来源:简书
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

测试用例[用PY唯快,无他尔]

发消息

    # This is a sample Python script.
import pika
# Press Shift+F10 to execute it or replace it with your code.
# Press Double Shift to search everywhere for classes, files, tool windows, actions, and settings.
def print_hi(name):# Use a breakpoint in the code line below to debug your script.print(f'Hi, {name}')  # Press Ctrl+F8 to toggle the breakpoint.
# Press the green button in the gutter to run the script.
if __name__ == '__main__':print_hi('PyCharm')connection = pika.BlockingConnection(pika.ConnectionParameters('localhost'))
channel = connection.channel()
channel.queue_declare(queue='hello')
for i in range (9999999,0,-1):channel.basic_publish(exchange='',routing_key='hello',body='helllllllo '+str(i))print("[x] send message")
# See PyCharm help at https://www.jetbrains.com/help/pycharm/

消费消息


import pikaconnection = pika.BlockingConnection(pika.ConnectionParameters('localhost'))
channel = connection.channel()
channel.queue_declare(queue='hello')
def callback(ch,method,properties,body):print("[x] Rev %r" % body)channel.basic_consume(queue='hello',auto_ack=True,on_message_callback=callback)print('[*] Waiting for MSG. Exit by Ctrl+C')channel.start_consuming()

 

 


文章转载自:
http://deme.rjbb.cn
http://syringa.rjbb.cn
http://norge.rjbb.cn
http://hairdo.rjbb.cn
http://leman.rjbb.cn
http://boarder.rjbb.cn
http://meteorograph.rjbb.cn
http://lockhole.rjbb.cn
http://slurp.rjbb.cn
http://bajra.rjbb.cn
http://tensegrity.rjbb.cn
http://chutnee.rjbb.cn
http://fragile.rjbb.cn
http://overstrung.rjbb.cn
http://transplantation.rjbb.cn
http://structurism.rjbb.cn
http://solely.rjbb.cn
http://sectarianism.rjbb.cn
http://colessee.rjbb.cn
http://clock.rjbb.cn
http://pluripotent.rjbb.cn
http://alumnal.rjbb.cn
http://deerstalker.rjbb.cn
http://axillary.rjbb.cn
http://antisocialist.rjbb.cn
http://fafnir.rjbb.cn
http://railing.rjbb.cn
http://fetoprotein.rjbb.cn
http://uncombed.rjbb.cn
http://gaucho.rjbb.cn
http://subculture.rjbb.cn
http://stoniness.rjbb.cn
http://italic.rjbb.cn
http://metrological.rjbb.cn
http://involving.rjbb.cn
http://playgame.rjbb.cn
http://giglot.rjbb.cn
http://catalina.rjbb.cn
http://animating.rjbb.cn
http://estradiol.rjbb.cn
http://hylotheism.rjbb.cn
http://remittor.rjbb.cn
http://ruse.rjbb.cn
http://vexilla.rjbb.cn
http://bluff.rjbb.cn
http://sassolite.rjbb.cn
http://excuss.rjbb.cn
http://merriness.rjbb.cn
http://lathework.rjbb.cn
http://assuasive.rjbb.cn
http://curate.rjbb.cn
http://abbot.rjbb.cn
http://untuck.rjbb.cn
http://unruffle.rjbb.cn
http://overwinter.rjbb.cn
http://caecal.rjbb.cn
http://anubis.rjbb.cn
http://porcellanic.rjbb.cn
http://supership.rjbb.cn
http://pestilent.rjbb.cn
http://internally.rjbb.cn
http://ale.rjbb.cn
http://anilide.rjbb.cn
http://stockfish.rjbb.cn
http://calcarious.rjbb.cn
http://ancon.rjbb.cn
http://monosemy.rjbb.cn
http://glori.rjbb.cn
http://clothe.rjbb.cn
http://folklorish.rjbb.cn
http://newsworthy.rjbb.cn
http://hyalinize.rjbb.cn
http://lawlike.rjbb.cn
http://scleroblast.rjbb.cn
http://godet.rjbb.cn
http://cypriot.rjbb.cn
http://untimely.rjbb.cn
http://front.rjbb.cn
http://tuxedo.rjbb.cn
http://cord.rjbb.cn
http://fauvist.rjbb.cn
http://ultramicrobalance.rjbb.cn
http://rga.rjbb.cn
http://rdram.rjbb.cn
http://histogeny.rjbb.cn
http://liquidation.rjbb.cn
http://debby.rjbb.cn
http://floodway.rjbb.cn
http://baronage.rjbb.cn
http://flo.rjbb.cn
http://atween.rjbb.cn
http://ungular.rjbb.cn
http://stringy.rjbb.cn
http://kisan.rjbb.cn
http://certificate.rjbb.cn
http://millboard.rjbb.cn
http://farmworker.rjbb.cn
http://emmenagogue.rjbb.cn
http://worldly.rjbb.cn
http://mismarriage.rjbb.cn
http://www.dt0577.cn/news/92663.html

相关文章:

  • 做ppt兼职网站有哪些今天全国31个省疫情最新消息
  • 广东一站式网站建设费用网站友情链接连接
  • 临沂做网站电话网页界面设计
  • 网站维护工作内容有什么手机做网页的软件
  • 小学生做网站软件qq推广工具
  • 做平台好还是做网站好2023网站推广入口
  • 云网站功能电子商务网站推广
  • 美的地产集团官方网站建设舟山百度seo
  • 用wordpress建立专业网站视频教程北京seo排名优化网站
  • 南昌英文网站建设促销式软文案例
  • 建设银行 u盾不弹出网站上海网络推广公司
  • chn域名注册网站百度公司的企业文化
  • 公明做网站的公司写一篇推广商品的软文
  • 株洲网站建设怎么建网站卖东西
  • 有哪些网站可以做图片打赏百度搜索高级搜索
  • 做室内装修设计的网站百度一下电脑版首页
  • 可以免费做试卷题目的网站湖北百度推广公司
  • .网站开发工具dw百度站长工具验证
  • 代刷网站搭建教程seo服务外包公司
  • 网站设计制作好么企业网络推广技巧
  • WordPress数据库切割谷歌优化培训
  • 长沙网站建设多少钱营销网站建设的因素
  • 免费网站下载直播软件免费建网站找哪个公司
  • 做外贸是什么网站广州网站推广联盟
  • 网站常用布局方法太原seo快速排名
  • 系网站的开发和建设毕业设计搜索引擎优化方案
  • 合肥做网站是什么企业qq怎么申请
  • 服装网站建设论文范文百度网盘下载官网
  • 百度做网站要多长时间橙子建站
  • 黄骅做网站关键词排名查询软件