RabbitMQ教程之一:安装及简介

栏目: Redis · 发布时间: 6年前

内容简介:RabbitMQ教程之一:安装及简介

发表于 | 分类于

RabbitMQ到底是什么?

RabbitMQ是一个程序与程序之间通信的方法,或者可以理解为一种专用的通道,专门用来负责消息的读取和写入。应用程序通过在RabbitMQ中读写消息来通信,程序与程序之间无需专门的链接,而是直接通过RabbitMQ来进行数据的读写。RabbitMQ将会采用异步的方式来分发消息,是一种经典的生产者与消费者的模式,多个消费者由RabbitMQ来负责协调,并且保证每一条消息都能得到可靠的执行。假如一条消息在执行过程中出现了错误,RabbitMQ并不会放弃这条消息,而是专由其他的消费者来处理这条消息。

阅读全文 »

vultr的优势

便宜

这可能是它最大的特点,最便宜的主机只需要2.5美元一个月,而且提供多国节点。值得一提的是,并非是一次性扣费,而是按小时来收费,一个月收够2.5美元的价格。如果这句理解不动请多看几遍~

使用方便

本人亲测,从注册,到付款,到创建实例,到登录,到配置一切,全程无任何坑,方便快捷,任何一个新手都能自己部署好。

速度快

本人平时采用多种翻墙方式,但都不给力,不过按照此步骤配置完以后,访问Google商店安装应用速度在2M一秒。值得一提的是,我住的地方平时迅雷下载国内才1M多。

前提是配置了Google的bbr,这个是完全免费的,bbr是拥塞算法加速TCP。

废话不多说,往下看。

阅读全文 »

发表于 | 分类于

supervisor简介

Linux 服务器中,有时候我们需要一个进程需要可靠的在后台运行,并且能够监控进程状态,在意外结束时能够自动重启等。此时就可以使用supervisor。

supervisor 是使用 Python 开发的一套通用的进程管理程序,能够将一个普通的命令行进程变成后台的守护进程,并且监控进程的状态,异常退出时能够自动重启。

阅读全文 »

发表于 | 分类于

环境:Ubuntu-16.04-64bit

首先更换中科大的Ubuntu源:

网址: https://mirrors.ustc.edu.cn/help/ubuntu.html

阅读全文 »

发表于 | 分类于

先看例子

网上有很多装饰器的文章,上来说半天也没让人看明白装饰器到底是个什么,究竟有什么用,我们直接来看几个例子。

Python递归求斐波那契数列

deffibonacci(n):
    if n <= 1:
        return 1
    return fibonacci(n - 1) + fibonacci(n - 2)
print(fibonacci(50))

这是一个很常见的求斐波那契数列的例子,但是这其中有非常多的重复计算。

阅读全文 »

发表于 | 分类于

需求:假设我们现在有一个多线程项目,每有一个用户连接进来,我们的服务器就会创建一个线程。而我们的服务器最多能够承载100个线程,再多就会崩溃。为了防止恶意用户伪装真实用户构建大量的访问来让我们的服务器崩溃,现在需要对线程数量进行限制,一共只有100个线程,并且当一个用户访问结束以后线程会自动归还,等待下一个用户访问。如果100个线程全部被占用则101个用户进入阻塞时间,直到某一个用户退出,线程得到释放,101个用户才能被通行。

阅读全文 »

发表于 | 分类于

声明:

本系列文章原创于慕课网,作者秋名山车神,任何人不得以任何形式在不经作者允许的情况下,进行任何形式的印刷以及销售,转载需注明出处及此声明。

本系列文章更新至少每周一更,将涉及Python爬虫基础,Requests,Scrapy等主流爬虫技术。同时会介绍图片验证码,语音验证码的识别以及我自己设计的一个高并发可扩展易维护的集群爬虫架构。

对文章有任何问题请在下面留言,我会不定期的回复大家。

人非圣贤,如果文章有错别字请大家自行区分或指正出来,我将不定期修改错误的地方。

本系列能否持久更新下去离不开大家的支持与鼓励,以及对原创版权的尊重。

阅读全文 »

发表于 | 分类于

并行和串行

串行

所谓串行,就好比我们走路一样,一条马路,一次只能过一辆车,这样速度就会很受限制。

并行

理解了串行,并行就更好理解了,就是好多条路。路越多,车流量就越大。

阅读全文 »

发表于 | 分类于

保存被装饰方法的元数据

什么是方法的元数据

举个栗子

defhello():
    print('Hello, World.')

print(dir(hello))

阅读全文 »

发表于 | 分类于

声明:

本系列文章原创于慕课网,作者秋名山车神,任何人不得以任何形式在不经作者允许的情况下,进行任何形式的印刷以及销售,转载需注明出处及此声明。

本系列文章更新至少每周一更,将涉及Python爬虫基础,Requests,Scrapy等主流爬虫技术。同时会介绍图片验证码,语音验证码的识别以及我自己设计的一个高并发可扩展易维护的集群爬虫架构。

对文章有任何问题请在下面留言,我会不定期的回复大家。

人非圣贤,如果文章有错别字请大家自行区分或指正出来,我将不定期修改错误的地方。

本系列能否持久更新下去离不开大家的支持与鼓励,以及对原创版权的尊重。

阅读全文 »


以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,也希望大家多多支持 码农网

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

Android编程权威指南

Android编程权威指南

[美] Bill Phillips、[美] Brian Hardy / 王明发 / 人民邮电出版社 / 2014-4 / CNY 99.00元

权威、全面、实用、易懂,是本书最大的特色。本书根据美国大名鼎鼎的Big Nerd Ranch训练营的Android培训讲义编写而成,已经为微软、谷歌、Facebook等行业巨头培养了众多专业人才。作者巧妙地把Android开发所需的庞杂知识、行业实践、编程规范等融入一本书中,通过精心编排的应用示例、循序渐进的内容组织,以及循循善诱的语言,深入地讲解了Android开发的方方面面。如果学完一章之后仍......一起来看看 《Android编程权威指南》 这本书的介绍吧!

Base64 编码/解码
Base64 编码/解码

Base64 编码/解码

SHA 加密
SHA 加密

SHA 加密工具

正则表达式在线测试
正则表达式在线测试

正则表达式在线测试