随笔分类 -  网络编程

RPC协议
摘要:什么是 RPC? 初步印象 RPC的语义是远程过程调用,在一般的印象中,就是将一个服务调用封装在一个本地方法中,让调用者像使用本地方法一样调用服务。而具体的实现是通过调用方和服务方各自的stub基于TCP长连接进行数据交互达成。 上面的解释似云里雾里,仅仅了解到这种程度是远远不够的,还需要更进一步, 阅读全文

posted @ 2019-11-28 09:52 情难眠2 阅读(999) 评论(0) 推荐(0)

Gevent模块,协程应用
摘要:Gevent官网文档地址:http://www.gevent.org/contents.html 进程、线程、协程区分 我们通常所说的协程Coroutine其实是corporate routine的缩写,直接翻译为协同的例程,一般我们都简称为协程。 在linux系统中,线程就是轻量级的进程,而我们通 阅读全文

posted @ 2019-11-20 22:50 情难眠2 阅读(244) 评论(0) 推荐(0)

什么是负载均衡?
摘要:1.什么是负载均衡? Load balancing,即负载均衡,是一种计算机技术,用来在多个计算机(计算机集群)、网络连接、CPU、磁盘驱动器或其他资源中分配负载,以达到最优化资源使用、最大化吞吐率、最小化响应时间、同时避免过载的目的。 2.为什么需要负载均衡 我们在日常生活中经常免不了要去一些比较 阅读全文

posted @ 2019-11-20 17:02 情难眠2 阅读(261) 评论(0) 推荐(0)

keepalived是什么及作用?
摘要:1.1、Keepalived简介 Keepalived是Linux下一个轻量级别的高可用解决方案。高可用(High Avalilability,HA),其实两种不同的含义:广义来讲,是指整个系统的高可用行,狭义的来讲就是之主机的冗余和接管, 它与HeartBeat RoseHA 实现相同类似的功能, 阅读全文

posted @ 2019-11-20 15:51 情难眠2 阅读(3761) 评论(0) 推荐(0)

Nginx是什么及作用?代理和反向代理解析
摘要:一:介绍 nginx是一个高性能的HTTP和反向代理服务器,其特点是占用内存少,并发能力强. 二:名词介绍 代理服务器: 代理服务器英文全称是Proxy Server,其功能就是代理网络用户去取得网络信息。形象的说:它是网络信息的中转站,去获取信息。 主要的功能有: 1.突破自身IP访问限制,访问国 阅读全文

posted @ 2019-11-20 15:44 情难眠2 阅读(905) 评论(0) 推荐(0)

WebSocket协议
摘要:WebSocket协议是基于TCP的一种新的协议。WebSocket最初在HTML5规范中被引用为TCP连接,作为基于TCP的套接字API的占位符。它实现了浏览器与服务器全双工(full-duplex)通信。其本质是保持TCP连接,在浏览器和服务端通过Socket进行通信。 本文将使用Python编 阅读全文

posted @ 2019-10-30 10:53 情难眠2 阅读(261) 评论(0) 推荐(0)

IO多路复用(select、poll、epoll)介绍及select、epoll的实现
摘要:IO多路复用(select、poll、epoll)介绍及select、epoll的实现 IO多路复用中包括 select、pool、epoll,这些都属于同步,还不属于异步 一、IO多路复用介绍 1、select select最早于1983年出现在4.2BSD中,它通过一个select()系统调用来 阅读全文

posted @ 2019-10-29 17:24 情难眠2 阅读(628) 评论(0) 推荐(0)

网络编程
摘要:文章出处 https://www.cnblogs.com/wupeiqi/articles/5040827.html Python线程 Threading用于提供线程相关的操作,线程是应用程序中工作的最小单元。 ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 #!/usr/bi 阅读全文

posted @ 2019-10-29 09:18 情难眠2 阅读(110) 评论(0) 推荐(0)

导航