在同一个服务中,即是生产者又是消费者,pos的配置需要怎么配置?
只在生产者中配置即可,还是消费者也需要配置。如果两个都需要配,那么同一个服务下,生产者和消费者的qos端口是一致的,还是不一致的。只需要配该服务的生产者就可以嘛?
<dubbo:application name\="demo-provider"\>
<dubbo:parameter key\="qos.enable" value\="true"/>
<dubbo:parameter key\="qos.accept.foreign.ip" value\="false"/>
<dubbo:parameter key\="qos.port" value\="33333"/> </dubbo:application\>
这样配置就可以了。
这个端口主要是生产者service的对外端口,消费者在应用启动时会从注册中心拿到相应服务service端口,而你的应用作为消费者是不需要配置的。
所以对于一个应用来说,你只需要配置生产者的端口就行了。