请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

咨询系统上线的问题

老师,我一直有个疑问,开发一个项目后如何上线,如何做成一个IT产品然后卖给别人,这里涉及到的知识是什么呀,想有个知识书去学习。

正在回答

1回答

Jimin 2019-05-02 23:50:31

你好,项目上线(准确的说应该是部署)其实是没有统一的操作的。为什么这样说呢?

第一,不同的项目开发语言不同,比如java、go、ruby等

第二,需要借助的组件不同,比如mysql、oracle、kafka、rabbitmq

第三,相同的代码可使用的部署服务器不是唯一的,比如常见的tomcat、Jboss、weblogic等

第四,服务器系统及配置不用,对部署也有影响,比如window和linux的不同,cpu、内存不同等

当一个系统编码结束要上线时,理论上需要先确定好预期部署的环境(系统、可使用内存大小、cpu配置等,部分可能需要提前确认,比如线上使用的db是mysql还是oracle、是否可使用redis、mq等),然后确定好一些参数,并将配置的细节写成操作手册,越清楚出问题的可能就越小。

当然,这属于常规的互联网项目的操作,对于不是这种的,一些公司可能还需要到现场去实际部署、并且还要做一段时间的运维才可以,不同的人和公司要求可能不一样,这方面负责过外包项目的人可能会更清楚些。

1 回复 有任何疑惑可以回复我~
  • 提问者 Skang #1
    谢谢老师啦。还有哦,我这边的客户,对于云服务器部署不放心,想用本地电脑坐服务器,假如做服务器集群等操作,慕课网上有教程吗
    回复 有任何疑惑可以回复我~ 2019-05-03 09:32:59
  • Jimin 回复 提问者 Skang #2
    这两个没有本质的不同啊,只是服务器在哪里的不同和运维人员的不同而已,部署方面没差别
    回复 有任何疑惑可以回复我~ 2019-05-03 15:25:29
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信