Cómo llamar a los servicios de otras personas a través de la interfaz dubbo, pero no se puede encontrar el servicio
En las propiedades de configuración de DUBBO, el lado del consumidor no proporciona un mecanismo para descubrir servicios desde el registro. Configura directamente la dirección de la interfaz remota, lo que garantiza que el consumidor. El lado se conecta a la interfaz del entorno formulada. Entonces el problema del lado del consumidor está resuelto, ¿qué pasa con el problema del lado del proveedor de servicios? Como se muestra en la figura anterior, B1 es tanto un consumidor como un proveedor de servicios. Proporciona la interfaz de la que depende A1. Entonces, si B1 publica su servicio en el registro (es necesario recordar aquí que todos los subentornos en STABLE). El mecanismo del entorno es para compartir un registro), ¿A en el entorno estable descubrirá los servicios proporcionados por B1? ¿Conducirá a la inestabilidad del entorno ESTABLE (el mecanismo del entorno ESTABLE es que el entorno ESTABLE solo puede entrar pero no salir, es decir, no puede llamar a servicios de otros subambientes externos)? Por lo tanto, B1 no puede publicar servicios en el registro y dubbo también proporciona propiedades de configuración relevantes para respaldar esto. A continuación se muestra un ejemplo de configuración mediante el cual se puede lograr esto:
Consumidor de servicios:
DUBBO proporciona un atributo de URL en el lado del consumidor que especifica la dirección de un servidor específico.
El método predeterminado es utilizar la interfaz com.alibaba.dubbo.demo.HelloWorldService para descubrir el servicio desde el registro, pero si necesita conectarse directamente, puede configurar dubbo.references en dubbo.properties. Puede configurar dubbo.reference.url=dubbo://ip:port/com.alibaba.dubbo.demo.HelloWorldService y dubbo.reference.url=dubbo://ip:port/ en dubbo.properties para permitir un consumo específico. Los servicios del sistema apuntan a la dirección del servidor definida (para obtener más información de configuración, consulte "Explicación detallada de las reglas de configuración de DUBBO")