网络
文章平均质量分 92
多多小老虎
为学日益,为道日损,损之又损,以至于无为,无为而无不为
展开
-
MQTT初探
比较好的参考文章:https://juejin.cn/post/6844903829096382471原创 2020-11-21 10:54:19 · 88 阅读 · 0 评论 -
高并发高可用lvs和keepalived搭建
前言上一篇中写了lvs单机版搭建的博客单机版lvs搭建,但是实际生产中如果直接使用单机版的lvs会存在两个问题,还是这张图,我们来说下会有哪几个问题。第一,lvs只在node01上搭建,这里就存在单点故障的问题。第二,如果后面node02和node03的服务挂了,对于lvs是不可知的。基于上面的问题,keepalived诞生了,keepalived最开始诞生就是为了解决了lvs单点的问题。但实际上keepalived不仅用在lvs上,还可以用在任何需要做主备的实现高可用的场景。一、keepalive原创 2020-09-16 20:08:55 · 251 阅读 · 0 评论 -
高并发负载均衡LVS搭建
前言我们知道nginx是7层的代理,相对于lvs这种四层代理来说,肯定效率没有lvs来的好。一个nginx能够支撑的并发数是5w。那为什么lvs的效果会更好,可以先看下,我写的这篇关于lvs出现诞生的理论:xxx(后面补充)今天主要是通过本地做一个实验,来验证下lvs通过DR(直接路由模型)进行负载均衡。一、网络拓扑搭建主要通过vmware搭建,网络地址规划如下主机名IP地址虚拟IP地址(vip)服务node01192.168.17.128192.168.235.132原创 2020-09-13 19:09:20 · 612 阅读 · 0 评论 -
tcp三次握手四次分手,Linux下route路由表学习和APR协议学习
前言平时我们比较常用的这几个概念TCP三次握手和四次分手详细过程,以及linux 下rounte路由表的查看方法和arp的概念一、获取百度网站http response我们不使用wgt或者curl这种工具软件,而是直接使用tcp建立socket后直接进行http请求# 进入当前bash所在的文件描述符目录 $$表示当前bash 的pid;可以通过echo $$查看到当前bash的pidcd /proc/$$/fd exec 8<> /dev/tcp/www.baidu.com原创 2020-09-12 14:50:28 · 335 阅读 · 0 评论 -
网络理论,程序通信过程
前言作为软件工程师,如果要实现机器间通信,对我们来只是获取到socket就可以了,但是我们不能只看表面,应该尽量多问下自己,为什么是这样?这是我的领导炬哥教我,因为工作了3年,如果还停留在根据产品原型进行CRUD。那么很多人在3-5年就没有太多的突破,而工作了3-5年,很多人都会遇到技术瓶颈,至于怎么突破,只能靠自己。平时多问自己几个为什么,靠自己去查找资料去学习。做为一个搞技术,不应该局限于语言,java,python这些对你来说只是实现的工具,也不应该局限于岗位,什么前端,后端,大数据,运维等,对于搞原创 2020-09-12 13:16:42 · 478 阅读 · 0 评论