运维
我爱你啊朱海洋
这可能是我唯一能做好的事情了,我想做一做
展开
-
centOS6.9 安装jdk1.8 和Tomcat 1.8
centOS6.9 安装jdk1.8 和Tomcat 1.8 1.jdk1.8的安装 1.1 下载jdk 地址为:jdk1.8 因为下载jdk 8 和以后的jdk需要登录,这里要感谢好心大神提供的账号: 账号: 2696671285@qq.com 密码:Oracle123 大神的文章地址,这里贴出来以显出处:大神文章地址 如果下载速度太慢,这里分享一个网盘地址:https:...原创 2019-04-21 16:42:05 · 468 阅读 · 0 评论 -
内网穿透 - natapp
博主在开发过程中需要集成一些第三方,比如第三方登录:微信,qq,微博等,以及第三方支付如:微信和支付宝支付等。这时都会用到外网可以请求到的回调地址,所以博主使用natapp做内网穿透,其实也用省钱的因素在里面,没有钱购买服务器,当然大家也可以使用花生壳,这里就不做多余的说明了。 首先你需要注册一下natapp,地址是:https://natapp.cn/ 相信很快就完成了natapp账号的...原创 2019-04-30 18:01:37 · 340 阅读 · 0 评论 -
大型网站分布式架构(十一)—— Keepalived+Nginx+Tomcat集群实现服务的高可用HA
服务架构 两台Keepalived做主从热备,每个Keepalived节点都集成一台Nginx实现Nginx的HA,Nginx再反向代理Tomcat集群,同时实现Tomcat集群的负载均衡和动静分离。 服务分布 两个Keepalived主备节点 192.168.214.150 192.168.214.151 两个Nginx服务节点 192.168.214.15...转载 2019-04-25 20:04:30 · 407 阅读 · 0 评论 -
大型网站分布式架构(十)—— Springboot + SpringSession + Redis实现Tomcat集群Session共享
前言 上一章我们集群给web服务带来的关于会话Session的问题——大型网站分布式架构(九)—— 从Cookie机制到会话Session再到集群中Session的场景,这一章博主就通过Redis来解决集群中会话的状态的保持。 首先我们需要完成以下准备 Nginx: 大型网站分布式架构(六)—— Nginx的安装 Tomcat: 大型网站分布式架构(二)...原创 2019-04-24 16:13:16 · 536 阅读 · 0 评论 -
大型网站分布式架构(九)—— 从Cookie机制到会话Session再到集群中Session的场景
Cookie机制 cookie是浏览器用来存储少量数据的一种机制,数据以”key/value“形式存储,浏览器发送http请求时自动附带cookie信息 Session会话机制 HTTP请求是无状态的,即HTTP协议并不能识别出上一个HTTP请求和下一个HTTP请求是否来自同一个用户 可以通过维持一个会话来判定用户:浏览器第一次请求服务器,服务器创建一个会话,并将会话的id作为响应的一部分发...转载 2019-04-24 15:54:25 · 180 阅读 · 0 评论 -
大型网站分布式架构(八)—— Tomcat集群横向拓展 + Nginx负载均衡
概况 搭建Tomcat集群,通过横向拓展解决单服务器上限瓶颈 Nginx处理静态资源,Tomcat处理接口请求,动静分离 Nginx实现负载均衡,均衡Tomcat服务的并发压力 搭建Tomcat集群 1.部署架构 192.168.214.150:centos6-1 —— Tomcat1 192.168.214.151:centos6-2 —— Tomcat2 192.168.21...转载 2019-04-24 15:42:06 · 471 阅读 · 0 评论 -
大型网站分布式架构(七)—— Nginx整合Tomcat实现动静分离
前提,我们需要: Web项目 —— 大型网站分布式架构(一)—— SpringBoot构建项目 Tomcat容器 —— 大型网站分布式架构(二)—— Linux下Tomcat的安装和项目部署 Nginx服务 —— 大型网站分布式架构(六)—— Nginx的安装 为什么要做动静分离 动静分离是将网站静态资源(HTML,JavaScript,CSS,img等文件)与后台应用分开部署 动静分离...转载 2019-04-24 15:28:50 · 255 阅读 · 0 评论 -
大型网站分布式架构(六)—— Nginx的安装
我们可以使用Nginx做什么: web服务器 负载均衡和反向代理 编译Nginx所需依赖: 依赖 功用 pcre 解决C语言中使用正则表达式的问题,rewrite模块需要 pcre 库 zlib 通用的压缩库,gzip模块需要 zlib 库 openssl 提供了丰富的加密解密的相关功能,ssl 功能需要openssl库 perl openssl...转载 2019-04-24 15:17:50 · 142 阅读 · 0 评论 -
大型网站分布式架构(四)—— JVisualVM远程监控Tomcat
JVisualVM综述 JDK发布的功能最强大的运行监视和故障处理工具,他可以做到: 显示虚拟机进程以及进程的配置、环境信息 监视应用程序的CPU、GC、堆、方法区以及线程的信息 dump以及分析堆转储快照 方法级的程序运行性能分析,找出被调用最多、运行时间最长的方法 离线程序快照:收集程序的运行时配置、线程dump、内存dump等信息建立一个快照、可以将快照发送开发者处进行BUG反馈 ...转载 2019-04-24 14:24:42 · 152 阅读 · 0 评论 -
大型网站分布式架构(二)—— Linux下Tomcat的安装和项目部署
获取安装包 [root@centos6-1 ~]# cd /export/servers/ [root@centos6-1 servers]# wget https://archive.apache.org/dist/tomcat/tomcat-8/v8.0.53/bin/apache-tomcat-8.0.53.tar.gz 解压安装包 [root@centos6-1 server...转载 2019-04-24 13:33:41 · 195 阅读 · 0 评论 -
Linux 使用natapp,Nginx内网穿透,生成可访问域名
以下内容基于Mac ##natapp使用 使用natapp工具,官网链接https://natapp.cn 下载完成后,根据官方教程进行配置,链接如下: https://natapp.cn/article/natapp_newbie 下载下来的文件不可直接运行,先执行chmod a+x natapp 下载配置文件 链接:https://natapp.cn/article/config_ini ...转载 2019-05-02 16:21:37 · 1375 阅读 · 4 评论 -
RabbitMQ(一) - window 和 linux 下的安装
window 下的安装: 一、erlang下载安装 1、下载 下载erlang,原因在于RabbitMQ服务端代码是使用并发式语言erlang编写的,下载地址:http://www.erlang.org/downloads,双击.exe文件进行安装就好。 2、安装 一直next就可以,不再描述 3、配置环境变量 安装完成之后创建一个名为ERLANG_HOME的环境变...转载 2019-05-06 17:18:51 · 463 阅读 · 2 评论