1、什么是动静分离 Nginx 动静分离简单来说就是把动态跟静态请求分开,不能理解成只是单纯的把动态页面和静态页面物理分离。严格意义上说应该是动态请求跟静态请求分开,可以理解成使用 Nginx 处理静态页面,Tomcat 处理动态页面。动静分离从目前实现角度来讲大致分为两种,一种是纯粹把静态文件独立 ...
分类:
其他好文 时间:
2021-05-24 08:24:01
阅读次数:
0
tomcat java体系 Java编程语言 Java类文件:java类文件为java编译后的文件 JavaAPI:java类文件库 JavaVM(JVM) class loader:编译和类库文件加载器 执行引擎 JRE(Java Runtime Enviroment): 是Java的运行环境。面 ...
分类:
其他好文 时间:
2021-05-24 08:21:03
阅读次数:
0
基本描述 供应商提供了war格式的项目,需要部署在rancher上,本文记录从war包打docker镜像到云平台镜像库的过程。 材料准备 war包 Dockerfile 编写 Dockerfile编写 FROM tomcat:8.5 #基础镜像,一切从这里开始,运行war包需要用到tomcat,版本 ...
分类:
其他好文 时间:
2021-05-24 07:33:40
阅读次数:
0
1.连接问题 Cannot get a connection, pool error Timeout waiting for idle object 解决: 排查思路: 1.检查是否应用压力过大,无法获取空闲连接 查看cpu、内存 查看tomcat的连接数(netstat -natp | grep ...
分类:
其他好文 时间:
2021-05-24 05:29:42
阅读次数:
0
读写分离负载均衡/集群消息队列Redis分布式缓存:本地缓存 分布式缓存分库分表 解决高并发的方法1.水平扩展:多来几台服务器2.垂直扩展 :立杆见影,但是有上限3.分布式:就是一台服务器 的事儿分成多台服务器协作完成集群:一台服务器做的事请,现在由多台服务器共同承载,每台服务器都是独立完成的集群— ...
分类:
其他好文 时间:
2021-05-24 05:16:23
阅读次数:
0
本文由【犀牛内推】公众号整理,内部资料,注意保密?? 获取更多内推咨询及笔经面经,欢迎关注! JVM jvm分区模型 首先是模型分成哪几块,堆 栈等等。。 哪些是线程私有的哪些是共有的 1.6之前和现在1.8哪些地方做了改动(主要是静态区的变化) 垃圾回收 三种回收算法 常见的垃圾回收器 root引 ...
分类:
编程语言 时间:
2021-05-24 04:15:45
阅读次数:
0
Eureka是Netflix开发的服务发现框架,本身是一个基于REST的服务,主要用于定位运行在AWS域中的中间层服务,以达到负载均衡和中间层服务故障转移的目的。SpringCloud将它集成在其子项目spring-cloud-netflix中,以实现SpringCloud的服务发现功能。 Eure ...
分类:
编程语言 时间:
2021-05-24 03:57:31
阅读次数:
0
HAProxy简介 (1)HAProxy 是一款提供高可用性、负载均衡以及基于TCP(第四层)和HTTP(第七层)应用的代理软件,支持虚拟主机,它是免费、快速并且可靠的一种解决方案。 HAProxy特别适用于那些负载特大的web站点,这些站点通常又需要会话保持或七层处理。HAProxy运行在时下的硬 ...
分类:
Web程序 时间:
2021-05-24 03:56:12
阅读次数:
0
haproxy HAProxy是一个使用C语言编写的自由及开放源代码软件[1],其提供高可用性、负载均衡,以及基于TCP和HTTP的应用程序代理。 准备工作 ip 作用 192.168.94.141 DR(调度机) 192.168.94.143 RS1(真实服务器1) 192.168.92.129 ...
分类:
其他好文 时间:
2021-05-24 03:53:15
阅读次数:
0
cluster模块允许设立一个主进程和若干个worker进程,由主进程监控和协调worker进程的运行。worker之间采用进程间通信交换消息,cluster模块内置一个负载均衡器,采用Round-robin算法协调各个worker进程之间的负载。运行时,所有新建立的链接都由主进程完成,然后主进程再 ...
分类:
其他好文 时间:
2021-05-24 02:49:12
阅读次数:
0