Open Mike520 opened 7 years ago
在老外眼里,所有的微服务都是基于rest api。俗话说:
Be of the web, not behind the web -- Ian Robinson
请问,你如何对比rest api和dubbo中soa接口的优劣。
先抛点砖: 1,部署方面,rest api和db可放入同一进程,避免dubbo的3个进程:1,soa一个进程;2,admin一个;3,http 一个。 2,微服务划分自然,soa是中间抽象。增加了复杂度和调用链条。 3,rest api跨平台和语言;soa基本用java,而且要提供api.jar,版本管理即使用maven私服也容易出问题。 4,rest api较慢,但计算机硬件的发展会掩盖这一点。
在老外眼里,所有的微服务都是基于rest api。俗话说:
请问,你如何对比rest api和dubbo中soa接口的优劣。
先抛点砖: 1,部署方面,rest api和db可放入同一进程,避免dubbo的3个进程:1,soa一个进程;2,admin一个;3,http 一个。 2,微服务划分自然,soa是中间抽象。增加了复杂度和调用链条。 3,rest api跨平台和语言;soa基本用java,而且要提供api.jar,版本管理即使用maven私服也容易出问题。 4,rest api较慢,但计算机硬件的发展会掩盖这一点。