Dubbo 产生的背景
© RongTeach. All Rights Reserved.
在大规模服务化之前,应用可能只是通过 RMI 等工具,简单的暴露和引
用远程服务,通过配置服务的 URL 地址进行调用,通过 F5 等硬件进行负载均
衡。
(1) 当服务越来越多时,服务 URL 配置管理变得非常困难, F5 硬件负
载均衡器的单点压力也越来越大;
(2) 当进一步发展,服务间依赖关系变得错踪复杂,甚至分不清哪个应
用要在哪个应用之前启动,架构师都不能完整的描述应用的架构关系;
(3) 接着,服务的调用量越来越大,服务的容量问题就暴露出来,这个
服务需要多少机器支撑?什么时候该加机器。