dubbo usa zookeeper para conectarse

Construye un entorno de cuidador del zoológico

1. Descargue el paquete comprimido zookeeper.tar.gz (sitio web oficial)
2. Utilice ftp para poner el paquete comprimido zookeeper.tar.gz en la máquina virtual
3. Descomprima tar -zxvf zookeeper.tar.gz -C / usr / local
4. Modifique la configuración:
ingrese la carpeta descomprimida, ingrese el directorio conf, asigne el archivo zoo_sample.cfg y cámbiele el nombre a zoo.cfg para
modificar el archivo zoo.cfg: configuración data_xxx- "especificar una carpeta (originalmente virtual)
5. En El cuarto paso es ejecutar la ubicación de la carpeta para crear una carpeta
6. Ingrese al directorio bin e inicie zookeeper
./zkServer.sh start Los
pasos anteriores iniciarán zookeeper

Usar zookeeper como middleware en el proyecto

1. Importar dependencias,
necesita dos zkClients de
zookeeper
,
puede ir directamente al sitio web oficial de Maven para encontrar

2. Modifique el archivo applicationContext-service.xml.

<!--配置服务方名称(随便写,但是要保持唯一)-->
    <dubbo:application name="taotao-back-service"/>

 
    <!--使用zookeeper注册中心方式连接-->
    <dubbo:registry protocol="zookeeper" address="192.168.37.103:2181" />

     <!--注册服务
    interface:注册的接口,因为web层也引入了interface的依赖,这里直接声明,web就可以直接注入
    ref:引入你服务的类(service的实现类)-->
    <dubbo:service interface="com.ceh.back.service.TestService" ref="testServiceImpl"/>

Después de la modificación, puede iniciar la capa de servicio para verificar si el protocolo de latido aparece en el registro (enviar cada 10 segundos) y enviarlo correctamente.
3. Modificar springmvc.xml

<!--配置dubbo-->
    <!--配置消费方名称(随便写,但唯一)-->
    <dubbo:application name="taotao-back-web"/>
   

    <!--使用zookeeper监控中心连接-->
    <dubbo:registry protocol="zookeeper" address="192.168.37.103:2181" />
    
    <!--消费
    id:对应web引入service服务的名称(autowired)
    interface:你在web层需要引入的接口
    这样dubbo就会把广播中对应的接口实现类给消费者-->
    <dubbo:reference  id="testService"  interface="com.ceh.back.service.TestService"/>

Una vez completada la configuración, se utiliza zookeeper.

Supongo que te gusta

Origin blog.csdn.net/weixin_43431123/article/details/112134966
Recomendado
Clasificación