当一个接口有多个实现,消费者又需要同时引用不同的实现时,可以用group来区分不同的实现
<dubbo:service group=“group1” interface=“com.xxx.testService” />
<dubbo:service group=“group2” interface=“com.xxx.testService” />
如果我们需要并行调用不同的group服务,并且要把结果集合起来,则需要用到Merger特性,merger实现了多个服务调用后结果合并的逻辑。虽然业务层可以自行实现,但du bbo直接封装到框架中,作为一种扩展点能力,简化了业务开发复杂度