一般怎么发布dubbo服务?

是这样的。
发布dubbo服务一般有两种方式
1、打包成jar文件直接运行。
2、打包成war文件发布到tomcat等web容器。

我想知道一般用哪一种方式?他们的异同,优缺点又是什么?


白板的微信
浏览 648回答 2
2回答

手掌心

两者皆可,第一种是内嵌web容器,也是现在流行的方式,无需任何依赖,也无需额外维护容器环境,而且也互相解耦。设想你有两个应用部署在同一个tomcat里面,怎么安全隔离?怎么用不同的IP?但如果是jar包形式,就可以用docker之类的技术隔离和使用不同IP了。内嵌式有一个小弱点就是包比较大一点内嵌主要是灵活,包括开发、测试、部署都比较灵活。安全隔离是指可以限制某个示例的cpu、内存、IO等资源,防止某个实例有问题影响到其他实例,但你如果一台机器只部署一个,那也无所谓了
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java