TCP与UDP协议 粘包现象 socket收发消息的原理 应用程序所看到的数据是一个整体,或说是一个流(stream),一条消息有多少字节对应用程序是不可见的,因此TCP协议是面向流的协议,这也是容易出现粘包问题的原因。 而UDP是面向消息的协议,每个UDP段都是一条消息,应用程序必须以消息为单位提 ...
分类:
编程语言 时间:
2018-07-07 17:53:58
阅读次数:
188
day62 2018-06-12 1. 内容回顾 1. web框架的本质 1. socket 浏览器: socket客户端 服务器: socket服务端 2. HTTP协议:规定了一个收发消息的格式 3. 消息分类 请求(request):浏览器向服务端发送的消息 GET /index/ HTTP/ ...
分类:
其他好文 时间:
2018-06-12 19:39:35
阅读次数:
206
http协议:规定了浏览器与服务器之间发送消息的格式。 HTTP GET请求的格式: 请求方式 路径 协议版本 请求头部 空一行 请求的数据(get可以不携带) HTTP响应的格式: 协议版本 状态码 状态描述 响应头部(可以没有) 空一行 响应正文 Web框架的本质: A:收发消息相关(djang ...
分类:
其他好文 时间:
2018-06-11 22:19:29
阅读次数:
195
HTTP协议对于收发消息的格式要求如下图: wsgiref版返回动态的HTML文件 jinja2返回动态的HTML文件 Django命令行创建方式: django-admin startproject mysite Django基础重要的3个要素 from django.shortcuts impo ...
分类:
其他好文 时间:
2018-06-11 20:31:37
阅读次数:
190
分布式消息服务(简称DMS)是一项基于高可用分布式集群技术的消息中间件服务,提供了可靠且可扩展的托管消息队列,用于收发消息和存储消息。那么,比起自建开源的Kafka,分布式消息服务DMS有哪些好处呢?以下就是两者的详细对比。1.省心-成本降低增强海量队列和全托管式服务,大幅降低成本,免去繁琐的运维工作灵活动态伸缩能力,适应业务各发展阶段紧跟Kafka社区,每年修复问题100+DMS开源Kafka操
分类:
其他好文 时间:
2018-06-07 10:21:52
阅读次数:
164
分布式消息服务(简称DMS)是一项基于高可用分布式集群技术的消息中间件服务,提供了可靠且可扩展的托管消息队列,用于收发消息和存储消息。那么,比起自建开源的Kafka,分布式消息服务DMS有哪些好处呢?以下就是两者的详细对比。 ...
分类:
其他好文 时间:
2018-06-06 22:10:43
阅读次数:
127
SIG mesh与Telink mesh简单介绍 SIG mesh与telink mesh都采用泛洪管理的消息机制在广播信道收发消息。telink mesh的实现方式较为简单,主要是根据用户名与密码来甄别同一mesh网内节点消息。SIG mesh采用Network Key与Application K ...
分类:
其他好文 时间:
2018-06-06 21:36:22
阅读次数:
6053
import socket #from socket import * ip_port=('127.0.0.1',8000) back_log=5 buffer_size=1024 tcp_server=socket.socket(socket.AF_INET,socket.SOCK_STREAM) ...
分类:
编程语言 时间:
2018-06-03 19:48:33
阅读次数:
1724
参考网址: https://blog.csdn.net/ydc321/article/details/70154278 前提条件:windows环境需要安装jdk 1.下载Kafka,可以通过官网下载Kafka,http://kafka.apache.org/,目前使用版本 kafka_2.11-1 ...
分类:
Windows程序 时间:
2018-05-11 13:04:27
阅读次数:
3439
一、RocketMQ基础知识介绍Apache RocketMQ是阿里开源的一款高性能、高吞吐量、队列模型的消息中间件的分布式消息中间件。RocketMQ具有以下特点: 上图是一个典型的消息中间件收发消息的模型,RocketMQ也是这样的设计,简单说来RocketMQ具有以下特点:1)是一个队列模型的 ...
分类:
其他好文 时间:
2018-05-09 19:35:10
阅读次数:
176