随笔分类 -  网路编程

摘要:Redis 优点 是单线程的,读写速度非常快,效率很高,每秒可以执行大约110000设置操作,81000个/每秒的读取操作。 支持丰富的数据类型 : Redis支持最大多数开发人员已经知道如列表,集合,可排序集合,哈希等数据类型。 操作都是原子的 : 所有 Redis 的操作都是原子,从而确保当两个 阅读全文
posted @ 2018-05-25 13:52 张丶耀庆 阅读(145) 评论(0) 推荐(0)
摘要:学习完了rabbitmq总一下 RabbitMQ依赖的语言 erlang 第一它可以实现不同程序之间的程序信息储存交互,在易用性、扩展性、高可用性的方面不俗。 rabbitmq相当于一个中间人,我们同过它把消息发送出去, 分发消息和做任务的机制有这几种: 1,轮询分发消息, 2,消息持久化, 3,广 阅读全文
posted @ 2018-05-25 11:45 张丶耀庆 阅读(236) 评论(0) 推荐(0)
摘要:一,前言 rabbitmq ,是用来发消息的,消息队列,那它跟我们之前的学习的python的线程queue和进程的queue有什么区别呢?其实他们干的事情都是一样的。先来说说我们之前学习的python的queue吧。 线程queue:只是用于多个线程之间,进行数据同步交互的 进程queue:只是用户 阅读全文
posted @ 2018-05-24 19:17 张丶耀庆 阅读(200) 评论(0) 推荐(0)
摘要:实现大文件传输 就是说服务端给客户端发数据之前,先计算一下给客户端要发多少数据,我先判断 len 一下,就 ok 了,先让客户端知道服务端发送过来的大小,比如说发过来的是5k大小,客户端接收到了这个5k大小以后,就知道需要接收多少次了,循环接收,直到5k数据全部接收完毕为止 客户端代码:和服务端 这 阅读全文
posted @ 2018-05-15 22:00 张丶耀庆 阅读(311) 评论(0) 推荐(0)
摘要:客户端:客户端实例 > 建立连接 > 发送内容 > 接受内容。 服务端:客户端实例 --> 绑定ip + 端口 > 监听客户端连接 —> 接受客户端数据 >发送数据至客户端。 但是这里面有一个问题就是大数据怎么上传下载呢。里面有一个缓冲区的问题,上面recv(500)这里我们最多是接受500 我接收 阅读全文
posted @ 2018-05-15 15:09 张丶耀庆 阅读(203) 评论(0) 推荐(0)
摘要:网络编程 计算机网路把各个计算机链接到一起,让网路中的计算机可以与互相通信,网路编程在程序中实现了两台计算机的通信。 网络编程对所有的开发语言都是一样的,python也不例外,用python进行忘络编程就是在python程序的进程内链接别的服务器进程的通信端口进行通信。 TCP 和 IP 早期各个厂 阅读全文
posted @ 2018-05-11 16:47 张丶耀庆 阅读(149) 评论(0) 推荐(0)