分布式
xhuiting
这个作者很懒,什么都没留下…
展开
-
分布式架构网络通信——netty
简介在分布式服务框架中,一个最基础的问题就是远程服务是怎么通讯的,在Java领域中有很多可实现远程通讯的技术,例如:RMI、Hessian、SOAP、ESB和JMS等,它们背后到底是基于什么原理实现的呢1.基本原理要实现网络机器间的通讯,首先得来看看计算机系统网络通信的基本原理,在底层层面去看,网络通信需要做的就是将流从一台计算机传输到另外一台计算机,基于传输协议和网络IO来实现,其中传输协议比较出名的有tcp、udp等等,tcp、udp都是在基于Socket概念上为某类应用场景而扩展出的传输协议原创 2020-11-02 11:32:53 · 930 阅读 · 1 评论 -
分布式——Session共享问题
Session共享及Session保持或者叫做Session⼀致性第 1 节 Session问题原因分析出现这个问题的原因,从根本上来说是因为Http协议是⽆状态的协议。客户端和服务端在某次会话中产⽣的数据不会被保留下来,所以第⼆次请求服务端⽆法认识到你曾经来过, Http为什么要设计为⽆状态协议?早期都是静态⻚⾯⽆所谓有⽆状态,后来有动态的内容更丰富,就需要有状态,出现了两种⽤于保持Http状态的技术,那就是Cookie和Session。⽽出现上述不停让登录的问题,分析如下图:场景: ngi原创 2020-10-27 17:25:13 · 137 阅读 · 1 评论 -
分布式集群架构作业
作业一:1)基于SpringBoot整合SSS框架(即整合第一阶段模块三作业第二题内容,含有登录拦截验证)2)在 1 的基础上开发SpringSession进行Session一致性控制3)将工程打成war包4)将war包部署到分布式集群架构中,要求一个Nginx节点,两个Tomcat节点 —> Nginx(轮询策略) —> Tomcat1—> Tomcat25)完成测试注意:作业提交时提交可运行的工程代码(源代码和war包)以及sql脚本,nginx配置...原创 2020-10-27 16:43:32 · 355 阅读 · 2 评论 -
分布式——集群时钟同步配置
集群时钟同步思路1. 分布式集群中各个服务器节点都可以连接互联⽹思路:操作⽅式:#使⽤ ntpdate ⽹络时间同步命令ntpdate -u ntp.api.bz #从⼀个时间服务器同步时间windows有计划任务Linux也有定时任务, crond,可以使⽤linux的定时任务,每隔10分钟执⾏⼀次ntpdate命令2. 分布式集群中某⼀个服务器节点可以访问互联⽹或者所有节点都不能够访问互联⽹思路操作⽅式:1)选取集群中的⼀个服务器节点A(172.17.0..原创 2020-10-27 17:10:05 · 385 阅读 · 0 评论
分享