UDT API的用法 在分析 连接的建立过程 之前,先来看一下UDT API的用法。在UDT网络中,通常要有一个UDT Server监听在某台机器的某个UDP端口上,等待客户端的连接;有一个或多个客户端连接UDT...
UDT协议是一个用于在高速Internet上传输大量数据的基于UDP的可靠传输协议。 我们可以将UDT协议的实现看作一个比较复杂的状态机。更准确的说,是一个主状态机,外加多个子状态机。主状态机是指...
集群指南 一个RabbitMQ broker是一个或多个Erlang 节点(nodes)的逻辑组,每一个都运行RabbitMQ应用,并共享用户,虚拟主机,队列,exchanges,etc。有时我们把节点的集合称之为一个集群。 一...
远程过程调用(RPC) (使用 pika 0.9.8 Python客户端) 在第二篇教程中,我们学习了如何使用工作队列在多个workers之间分发耗时的任务。 但是假使我们需要在一台远程的计算机上执行一个函数并...
主题 (使用 pika 0.9.8 Python客户端) 在前一篇教程中,我们改进了我们的logging系统。我们使用了一个direct exchange来替换只能简单地广播消息的fanout exchange,并获得了选择性地接收...
生产者,消费者。生产者关心的是exchange和routing key。消费者关心的是exchange、队列和routing key。意思是指,生产者在发送消息时,给的参数是exchange和routing_key。而消费者在绑定队列...
发布/订阅 (使用 pika 0.9.8 Python客户端) 在前一篇教程中,我们创建了一个工作队列。一个工作队列背后的假设是,每个任务被精确地发送给一个工作者进程。在这个部分,我们将做一些完全...
RabbitMQ的工作队列和普通的任务队列没有太大区别,只是其中的消息可能会具有比较特殊的格式。worker进程负责将消息解释、反序列化为任务并执行。 RabbitMQ的消息分发策略,默认为循环调度,...
先决条件 这份指南会假定你已经安装并在localhost的标准端口(5672)上运行了RabbitMQ。但如果你使用了一个不同的主机、端口或认证机制,则连接设置也要做相应的修改。 RabbitMQ是一个消息的中...
这份指南接着Tutorial 3继续讲解。我们将继续进行我们的Web-poll应用,并将注意力放在简单的表单处理及精简我们的代码。 编写一个简单的表单 让我们更新我们前一篇指南中的detail 模板(“pol...
这篇指南将从Tutorial 2结束的地方继续讲解。我们将继续Web-poll应用,并将集中于创建公共接口——“views。” 哲学 一个view是你的Django应用中一种Web页面的“类型”,通常它服务于一个特定...
这个教程将从Tutorial 1结束的地方继续讲解。我们将继续我们的Web-poll应用,并将集中讨论Django自动生成的admin site。 哲学 为你的同伴或客户创建admin site来添加,修改和删除内容是一项不...
编写你的第一个Django app, part I 让我们通过一个例子来学习。 贯穿这个教程,我们将带你了解一个基本的poll应用的创建。 它将由两部分组成: 一个让人们可以查看投票结果并在其中投票的公共...
没有更多内容
加载失败,请刷新页面
没有更多内容
文章删除后无法恢复,确定删除此文章吗?
动弹删除后,数据将无法恢复
评论删除后,数据将无法恢复