JAVA - 部署,打包或Eclipse热部署

首先讲打包

maven安装到本地仓库,来源于本地仓库的jar包不用再打包



建立ROOT,拷贝war包,在ROOT下的包不会在tomcat解压后启动...

jar -xvf taotao-manage.war


UAT测试 - 就是用户测试;

vultr - 还是有带宽的...

godaddy VPS hosting - 贵

3 dedicated IPs

腾讯云:毕竟带宽是有限的,默认1Mbps带宽如果是用来搭建网站还是没有多大问题的,如果是大流量且大型站点,则带宽需要升级。

Namecheap同时提供域名转移服务,如果你有域名想转出原来的域名注册服务商,Namecheap的价格仅仅$4.99/yr,比直接注册的费用还要便宜。

宽带的费用:(前一家公司用的,一般宽带10M是足够了...)

50台主机...(有可能是用的是云,有可能是自己的机房,一般只提供登录权限...)

***上线文档和开发文档:各自编写的功能模块的发布文档信息...

专门打包的人员...

搜索服务是通过httpClient跟solr服务通信,所以用的就是http服务...

前台模块:

客户服务:显示数据;公告:从数据库里把数据拉出来;帮助中心:静态中心;社区:论坛...
后台模块(这个后台还是web层面的:表现层):

CRM对应客户服务;WMS仓库管理;

静态化的服务器也可以做集群(静态资源也放这,网页静态化是最好的方案,还有阿里云的CDN服务)

这个不就是一台tomcat跑多个项目吗?还有一台机器装多台tomcat(看来至少要3台...)

13台tomcat: cd /usr/local/taotao-projects下的13台

/usr/local/tao-servers下的各种server...

zookeeper start

solr就是启动tomcat

solr
redis

mq

mq
热部署

dubbo-admin: 监控中心... zookeeper的倍权和半权...

dubbo轮询

nginx也放在/usr/local下,这样就构成了一个完整的项目配置...

图片服务器也可以放在同一个nginx下:(TODO 要好好学学)

mycat

shema.xml

还要配置rule.xml

理论上可以把数据库+应用服务+消息队列+缓存+用户上传的文件+日志+等等都扔在一台服务器上;

正常的互联网架构,是都要拆开的,web服务器集群,应用服务器集群+文件服务器集群+数据库服务器集群+消息队列集群+缓存集群等等。

jsp必须要在支持java的web服务器里运行(例如tomcat,jetty,resin等),无法使用nginx等(nginx据说单实例http并发高达5w,这个优势要用上),性能提不上来。(这就是为什么要使用free marker的原因)

大量并发浏览器请求--->web服务器集群(nginx)--->应用服务器集群(tomcat)--->文件/数据库/缓存/消息队列服务器集群。

最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容