crud javaer 一枚,平常只会写 CRUD 业务代码,菜鸟一枚,虚心请求各位大佬。从来没有去研究过生产环境部署的流程,现在有个小项目想要部署到阿里云去,有很多疑问。目前已经买了一台阿里云服务器 2C4G 5M 固定带宽 80G 云盘。
项目背景
1 、Java 后端服务一个,B 端管理后台一个,C 端一个
2 、使用到了 jdk17,redis,rabbitmq,mysql 这些基础的中间件,项目构建使用 maven,nginx 做反向代理
3 、前期只是验证业务流程,跑起来后可能需要扩容服务器做集群
4 、有让 ChatGPT 给我梳理流程,前面讲的挺好的,但是我疑问越多发现它会有点不记得我之前的背景,经常做一些结果不一样的输出
疑问
1 、最大的疑问就是对使用 docker 还是直接在宿主机部署一直纠结不定,归根到底还是我从来没有用过 docker ,一直看别人说 docker 部署非常方便,所以就想试试看。但是我在试用服务器边学习 docker 边部署,感觉也没有想象的那么方便。所以想问下对于我这种情况以及未来的发展方向是否需要用 docker
2 、是否一开始就要上 RDS 云数据库,如果上了以后它跟 docker 是怎么连接的,mysql 部署在宿主机会有丢失数据的风险吗
3 、如果使用了 docker ,我的代码在本地改完如何最快的部署上去,现在不考虑用 Jenkins ,一个人精力现在还不够
4 、这样一台服务器能支撑的起多大的业务量,如果一天有几十万请求,是否撑得住
项目背景
1 、Java 后端服务一个,B 端管理后台一个,C 端一个
2 、使用到了 jdk17,redis,rabbitmq,mysql 这些基础的中间件,项目构建使用 maven,nginx 做反向代理
3 、前期只是验证业务流程,跑起来后可能需要扩容服务器做集群
4 、有让 ChatGPT 给我梳理流程,前面讲的挺好的,但是我疑问越多发现它会有点不记得我之前的背景,经常做一些结果不一样的输出
疑问
1 、最大的疑问就是对使用 docker 还是直接在宿主机部署一直纠结不定,归根到底还是我从来没有用过 docker ,一直看别人说 docker 部署非常方便,所以就想试试看。但是我在试用服务器边学习 docker 边部署,感觉也没有想象的那么方便。所以想问下对于我这种情况以及未来的发展方向是否需要用 docker
2 、是否一开始就要上 RDS 云数据库,如果上了以后它跟 docker 是怎么连接的,mysql 部署在宿主机会有丢失数据的风险吗
3 、如果使用了 docker ,我的代码在本地改完如何最快的部署上去,现在不考虑用 Jenkins ,一个人精力现在还不够
4 、这样一台服务器能支撑的起多大的业务量,如果一天有几十万请求,是否撑得住


