providers: 一般是表明自己是生产者,这样子可以在服务器启动时,把自己注册到zk中,只有一个元素。
consumers: 指定自己作为消费者要消费的接口。 可以有多个,这样子直接syncAsk请求服务提供方,其实就是rpc,这样子在自己启动时会从zk中获取自己关心的消费者,从而连接他们。
通过NetContext.getConsumer() 获取到一个session(ClientSessionMap中的一个元素),从而给服务提供者发送消息。
providers: 一般是表明自己是生产者,这样子可以在服务器启动时,把自己注册到zk中,只有一个元素。
consumers: 指定自己作为消费者要消费的接口。 可以有多个,这样子直接syncAsk请求服务提供方,其实就是rpc,这样子在自己启动时会从zk中获取自己关心的消费者,从而连接他们。
通过NetContext.getConsumer() 获取到一个session(ClientSessionMap中的一个元素),从而给服务提供者发送消息。