原创文章,欢迎转载。转载请注明:转载自它人故事会,谢谢!
引用>
原文链接地址:“实战篇”开源项目码头工人化运维部署-后端java部署(七)本节主要说说后端的部署需要注意的点,本身renren-fast这个项目就是通过springboot来进行开发的,springboot内置的有tomcat所以,咱们不用在容器内安装tomcat,直接用jar文件来进行运行。源码:https://github.com/limingios/netFuture/blob/master/后端/后端双机热备https://gitee.com/renrenio/renren-fast
引用>
春季启动
<李>如何配置复述,集群
之前配置的复述,集群,修改下单节点的吧,把所有的复述,集群都放上去。
<代码类=" language-bash ">春: #环境dev | |促使测试 配置文件: 活动:开发 #杰克逊时间格式化 杰克逊: 时区:GMT + 8 日期格式:yyyy-MM-dd HH: mm: ss http: 多部分: max-file-size: 100 mb max-request-size: 100 mb 启用:真 复述: 开放:假#是否开启复述,缓存真开启假关闭 数据库:0 #主机:localhost #端口:6379 #密码:#密码(默认为空) 超时:6000 #连接超时时长(毫秒) 集群: 节点: ——172.19.0.2:6379 ——172.19.0.3:6379 ——172.19.0.4:6379 ——172.19.0.5:6379 ——172.19.0.6:6379 ——172.19.0.7:6379 池: max-active: 1000 #连接池最大连接数(使用负值表示没有限制) 最大等待:1 #连接池最大阻塞等待时间(使用负值表示没有限制) 最大空闲:10 #连接池中的最大空闲连接 min-idle: 5 #连接池中的最小空闲连接代码>李引用> > <李> maven打包工程renren-fast包含了tomcat.jar文件,准确的来说是springboot的maven pom中自带的tomcat。所以打包成jar包可以独立运行文件
李引用> >
注意:java后台程序不使用虚拟网络,直接使用宿主的ip端口。——净=主机
引用><李>
运行java容器部署后端项目& lt; j - 1的后台在
<代码类=" language-bash ">码头工人卷创建j - 1 #查看j - 1所在的路径,方便jar包上传 码头工人卷检查j - 1 码头工人运行- - d名称为j1 - v j - 1:/home/软——净=java主机 码头工人exec - j - 1痛击 #将编译好的jar拷贝到宿主机上j - 1所在的目录下nohubp就是后台挂机项目 nohup java jar/home/soft/renren-fast.jar 代码>李> <李>运行java容器部署后端项目& lt; j2的后台在
<代码类=" language-bash ">创建j2码头工人卷 #查看j2所在的路径,方便的jar包上传 码头工人卷检查j2 码头工人运行- - d名称j2 - v j2:/home/软——净=java主机 码头工人exec - j2 bash #将编译好的jar拷贝到宿主机上j2所在的目录下nohubp就是后台挂机项目 nohup java jar/home/soft/renren-fast.jar 代码>李> <李>运行java容器部署后端项目& lt; j3的后台比;<代码类=" language-bash ">:创建j3码头工人卷 :#查看j3所在的路径,方便的jar包上传 码头工人卷:检查j3 码头工人运行- - d::名字j3 - v j3:/home/软——净=java主机 码头工人:exec - j3 bash #将编译好的jar拷贝到宿主机:上j3所在的目录下nohubp就是后台挂机项目 nohup java jar/home/soft/renren-fast.jar 代码>李>设置负载均衡h5>
所有的负载都发送到一个jar包上,如果量比较大,tomcat最大承受500年的并发,tomcat可能就挂了。
引用>
“实战篇”开源项目码头工人化运维部署-后端java部署(七)