https://www.baidu.com/link?url=G6Z1oOi6qHp7w7hO0tESf3jcRPhh9J6P4uyuLPny5Q4LnyWLGeYHH1dPFuOzZ4IyTYVMPdviBv6-tbbIPUuQ4k_PkcRfOgJdQuG44GCLLD7&wd=&eqid=c6 ...
分类:
系统相关 时间:
2020-06-17 11:18:20
阅读次数:
93
作者:一号线 https://segmentfault.com/a/1190000022387211 RabbitMQ是基于AMQP协议的,通过使用通用协议就可以做到在不同语言之间传递。 AMQP协议 核心概念 server:又称broker,接受客户端连接,实现AMQP实体服务。 connecti ...
分类:
其他好文 时间:
2020-06-16 16:48:15
阅读次数:
47
方案 上篇文章讲到了负载均衡的相关理论知识,这篇文章我打算讲讲实践方法以及实践中遇到的问题 方案:haproxy http层负载均衡 安装一个haproxy服务,两个web服务 haproxy:192.168.1.227:80 web1 http://192.168.1.226:8081/login ...
分类:
Web程序 时间:
2020-06-16 15:35:43
阅读次数:
84
从上篇文章到这篇文章,中间用了一段时间准备,主要是想把东西讲透,同时希望大家给与一些批评和建议,这样我才能有所进步,也希望喜欢我文章的朋友,给个赞,这样我才能更有激情,呵呵。 由于本篇要写的内容有点多,我就分为几篇博客进行了详细描述。 Haproxy提高web应用的高可用 上一篇文章讲到了hapro ...
分类:
Web程序 时间:
2020-06-16 15:11:07
阅读次数:
62
dockerrun-d--namerabbitmq--publish5671:5671--publish5672:5672--publish4369:4369--publish25672:25672--publish15671:15671--publish15672:15672-eRABBITMQ_DEFAULT_USER=admin-eRABBITMQ_DEFAULT_PASS=adminrab
分类:
其他好文 时间:
2020-06-15 22:53:56
阅读次数:
88
首先:下载https://github.com/alanxz/rabbitmq-c 注意路径\需要改为/ //Path to a library.LIB_EAY:FILEPATH=E:/sdk/OpenSSL-Win32/lib/libcrypto_static.lib //Path to a fi ...
分类:
其他好文 时间:
2020-06-15 20:45:14
阅读次数:
48
RabbitMQ事务和Confirm发送方消息确认——深入解读 引言 根据前面的知识(深入了解RabbitMQ工作原理及简单使用、Rabbit的几种工作模式介绍与实践)我们知道,如果要保证消息的可靠性,需要对消息进行持久化处理,然而消息持久化除了需要代码的设置之外,还有一个重要步骤是至关重要的,那就 ...
分类:
其他好文 时间:
2020-06-15 18:07:26
阅读次数:
71
昨日回顾: 1 什么是celery:执行异步任务,和定时任务 -架构 -broker:消息中间人,redis,rabbitmq -worker:执行者(开多个) -backend:结果存储,redis -异步任务: 提交任务到broker中: -函数.delay(参数) -函数.apply_asyn ...
分类:
其他好文 时间:
2020-06-14 12:44:03
阅读次数:
62
1.背景RabbitMQ是一个由erlang开发的AMQP(Advanved Message Queue)的开源实现。 2.应用场景2.1异步处理场景说明:用户注册后,需要发注册邮件和注册短信,传统的做法有两种1.串行的方式;2.并行的方式(1)串行方式:将注册信息写入数据库后,发送注册邮件,再发送 ...
分类:
其他好文 时间:
2020-06-13 21:23:14
阅读次数:
50