1.什么是消息队列?消息队列,英文名message queue,简称MQ。MQ是一种应用程序对应用程序的通讯方法。消息队列是分布式应用中不可或缺的组件,主要解决应用解耦、异步消息、流量削峰等问题,实现高性能、高可用、可伸缩和最终一致性的架构。常用的有RabbitMQ、Kafka、ActiveMQ、R... ...
分类:
编程语言 时间:
2020-03-06 09:16:14
阅读次数:
83
Celery 官方 Celery 官网:http://www.celeryproject.org/ Celery 官方文档英文版:http://docs.celeryproject.org/en/latest/index.html Celery 官方文档中文版:http://docs.jinkan. ...
分类:
其他好文 时间:
2020-03-06 01:30:12
阅读次数:
88
目前一个询价应用,这个应用需要从三个电商询价,然后保存在自己的数据库里。核心示例代码如下 ,由于是串行的,所以性能很慢 1 // 向电商 S1 询价,并保存 2 r1 = getPriceByS1(); 3 save(r1); 4 5 // 向电商 S2 询价,并保存 6 r2 = getPrice ...
分类:
其他好文 时间:
2020-03-05 23:37:06
阅读次数:
90
[TOC] Node.js基础 一、Node.js介绍 Node.js是一个javascript运行环境。它让javascript可以开发后端程序,实现几乎其他后端语言实现的所有功能,可以与PHP、Java、Python、.NET、Ruby等后端语言平起平坐。 Nodejs是基于V8引擎,V8是Go ...
分类:
Web程序 时间:
2020-03-05 20:48:43
阅读次数:
129
js是一门单线程语言 区分一下进程与线程 1..进程:在执行过程中分配和管理电脑资源的基本单位。 线程:是进程的一个执行单位,一个程序至少一个进程,一个进程至少一个线程。 多线程:优于单线程,多个人同时使用 单线程:顺序执行不可跳跃等级执行 解决单线程出现的问题js给出了同步和异步的概念 同步执行: ...
分类:
Web程序 时间:
2020-03-05 20:44:57
阅读次数:
75
进程 应用程序 都可以算是一个进程 几乎所有的应用程序都是多进程 线程 每个进程里的最小单位就是线程 多线程好 共作效率高,但是js这门语言是操作dom,就相当于我们盖房子,前面的没盖好,后面的就没法操作。单线程,有一处出现问题,后面的都需要等待。 为了解决单线程出现的问题js提供了同步和异步这两个 ...
分类:
Web程序 时间:
2020-03-05 20:39:29
阅读次数:
66
[TOC] Celery 一、官方 Celery 官网:http://www.celeryproject.org/ Celery 官方文档英文版:http://docs.celeryproject.org/en/latest/index.html Celery 官方文档中文版:http://docs ...
分类:
其他好文 时间:
2020-03-05 13:22:52
阅读次数:
63
前言在web开发中我们经常会遇到一些耗时的操作,比如发送邮件/短信,执行各种任务等等,这时我们会采取异步的方式去执行这些任务,而celery就是这样的一个异步的分布式任务处理框架,官方文档今天,我们的主题是celery如何与flask一起工作,我们都知道,flask是一个非常小巧的web框架,有许许多多的扩展,celery也不例外,我们先看下目前常用的几个flask-celery的扩展:Flask
分类:
其他好文 时间:
2020-03-04 22:47:54
阅读次数:
106
表单提交: 前端: form提交方式两种:post,get; 文件上传 <input type=”file”>-->enctype="multipart/form-data"; 验证:onsubmit=”return sub();” 后端(php): 接受数据:$_POST; $_GET; $_RE ...
分类:
Web程序 时间:
2020-03-04 20:49:19
阅读次数:
96
原文链接 CSP vs Actor 模型 Actor Actor 模型是一个通用的并发编程模型,可以应用在几乎任何一种编程语言中,典型的是 Erlang。多个 actor(进程) 可以同时运行、不共享状态、通过向与进程绑定的消息队列(也称为信箱)异步发送消息来进行通信。 actor-1 与 acto ...
分类:
其他好文 时间:
2020-03-04 18:47:45
阅读次数:
91