![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java面试题
文章平均质量分 87
MicandJava
这个作者很懒,什么都没留下…
展开
-
Dubbo vs SpringCloud:微服务双雄争霸,深度剖析优劣对决与实战抉择
但是,两者的业务部署方式相同,都需要前置一个网关来隔绝外部直接调用原子服务的风险。Dubbo服务依赖比较重,需要有完善的版本管理机制,但是程序入侵少,而SpringCloud是自有生态,省略了版本管理的问题,它使用JSON进行交互,为跨平台调用奠定了基础(如图)。Dubbo还支持其他各种通信协议,而SpringCloud使用HTTP协议的RESTAPI,因此,在通信速度上Dubbo略胜(如图)。Dubbo的每个组件都是需要部署在单独的服务器上,用来接收前端请求、聚合服务,并批量调用后台原子服务。原创 2024-04-26 14:06:01 · 1710 阅读 · 2 评论 -
Docker:编程语言的跨平台救星与高效部署利器
由于Docker确保了执行环境的一致性,使得应用的迁移更加容易,Docker可以在很多平台上运行,无论是物理机,虚拟机,公有云,私有云,它们的运行结果是一致的,因此用户可以很轻易的将一个平台上运行的应用,迁移到另一个平台上,而不用担心运行环境的变化导致应用无法正常运行这类的问题。传统的虚拟机技术启动应用服务往往需要较长时间,而Docker容器应用,由于直接运行于宿主内核,无需启动完整的操作系统,因此可以做到秒级,甚至毫秒级的启动时间,大大的节约了开发、测试、部署的时间。它可以被启动、开始、停止、删除。原创 2024-04-25 16:34:25 · 750 阅读 · 0 评论