![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
文章平均质量分 68
会飞的鱼aaaa
这个作者很懒,什么都没留下…
展开
-
Java对象的序列化和反序列化
序列化原创 2022-06-23 22:59:50 · 1144 阅读 · 1 评论 -
TCP连接
本文属临时记录,仅供自己学习使用。如有错误,请勿怪罪。后期复习会不断订正。TCP头部信息字段功能源端口号(16bit)发送方端口号目的端口号(16bit)接收方端口号序列号(32bit)TCP传送的字节流数据每一个字节都是顺序编号的,序列号就是当前的TCP报文首字节的序号确认号(32bit)接收方期望的回复报文中数据段首字节的序号首部长度(4bit)TCP报文首部的长度URG(1bit)URG=1,表明报文数据为紧急数据,无需在发送缓存中等原创 2022-05-26 18:50:42 · 2334 阅读 · 0 评论 -
负载均衡之keepalived
DR实验存在的隐患DR可能会挂,单点故障RS可能会挂解决方案:解决单点故障主备:准备多个DR备用机,做好配置,主机挂掉备用机顶上主主解决RS会挂的问题给RS发送请求,如果收到200 ok回复则说明RS正常keepalivedkeepalived就是实现了上述解决方法的工具,检测web服务器的状态,如果有一台web服务器死机,或工作出现故障,Keepalived将检测到,并将有故障的web服务器从系统中剔除,当web服务器工作正常后Keepalived自动将web服务器原创 2022-05-25 17:26:35 · 363 阅读 · 0 评论 -
负载均衡之DR实验
实验环境本实验搭建在虚拟机中。一台服务器作为DR两台作为RS,还有一台为后续内容会用到的备用机。实验环境示意图:1. 修改网络层VIP修改DR,添加VIP修改前:修改后:修改RS,修改ARP协议并添加VIP1. 修改内核此处的ens160改为自己网卡名称。 echo 1 > /proc/sys/net/ipv4/conf/ens160/arp_ignore echo 1 > /proc/sys/net/ipv4/conf/all/arp_ignore原创 2022-05-25 17:26:05 · 101 阅读 · 0 评论 -
负载均衡之三种模式
模式一:D-NAT模式原理:此模式类似NAT网络中,所以此网络内主机发到互联网上的数据包的源目的IP都是NAT路由的IP,在NAT路由上做了IP替换。把客户端发来的数据的IP头的目的地址在负载均衡服务器上换成其中一台RS的IP,并发至对应RS来处理,RS处理完成后又交还给负载均衡服务器。负载均衡服务器再把数据包源IP改为自己的IP。原理图:优点:能够实现负载均衡缺点:负载均衡服务器的资源成为系统瓶颈带宽有限:因为数据通信的非对称性,一般请求报文数据量较小,回复报文数据量较大,负载均衡不一定原创 2022-05-25 17:25:28 · 3506 阅读 · 0 评论 -
负载均衡技术之基础知识
基础知识ARP协议什么是ARP协议?在网络通信的过程中,我们往往需要知道相邻节点的MAC地址才完成“下一跳”,ARP协议就是通过网络层的IP获取下一跳的设备的MAC。注意:此处的下一跳不一定是目的主机,在源主机和目的主机未再同一个网络时,源主机数据包中的目的MAC应该是默认网关的MAC工作原理情况1:源主机和目的主机在同一个局域网络例如:1号主机访问3号主机,首先会查询ARP缓存表(ARP缓存表存储了局域网内IP和MAC的映射),如果能查到目的IP对应的地址,则直接传输数据。如果查询原创 2022-05-25 17:24:41 · 208 阅读 · 0 评论