采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
老师,我一直有个疑问,开发一个项目后如何上线,如何做成一个IT产品然后卖给别人,这里涉及到的知识是什么呀,想有个知识书去学习。
你好,项目上线(准确的说应该是部署)其实是没有统一的操作的。为什么这样说呢?
第一,不同的项目开发语言不同,比如java、go、ruby等
第二,需要借助的组件不同,比如mysql、oracle、kafka、rabbitmq
第三,相同的代码可使用的部署服务器不是唯一的,比如常见的tomcat、Jboss、weblogic等
第四,服务器系统及配置不用,对部署也有影响,比如window和linux的不同,cpu、内存不同等
当一个系统编码结束要上线时,理论上需要先确定好预期部署的环境(系统、可使用内存大小、cpu配置等,部分可能需要提前确认,比如线上使用的db是mysql还是oracle、是否可使用redis、mq等),然后确定好一些参数,并将配置的细节写成操作手册,越清楚出问题的可能就越小。
当然,这属于常规的互联网项目的操作,对于不是这种的,一些公司可能还需要到现场去实际部署、并且还要做一段时间的运维才可以,不同的人和公司要求可能不一样,这方面负责过外包项目的人可能会更清楚些。
谢谢老师啦。还有哦,我这边的客户,对于云服务器部署不放心,想用本地电脑坐服务器,假如做服务器集群等操作,慕课网上有教程吗
这两个没有本质的不同啊,只是服务器在哪里的不同和运维人员的不同而已,部署方面没差别
登录后可查看更多问答,登录/注册
构建完整并发与高并发知识体系,倍增高薪面试成功率!
1.7k 1
1.1k 18
1.2k 15
3.6k 12
1.2k 12