Dubbo

  • dubbo 官方文档:http://dubbo.io/User+Guide-zh.htm
  • dubbo 应用启动时读取xml配置文件的默认目录为/META-INF/spring,一般文件名为appname-dubbo.xml。
  • 其中的一些常用配置项:

    • 注册中心:

      <dubbo:registry
        protocol="zookeeper"
        address="${connectionString}"
        group="${dubboRegistryPath}"
        file="${user.home}/.dubbo/cache/${APP_NAME}.cache"/>
      

      address为注册中心的服务地址,group为注册中心根目录,默认为/dubbo目录,cana OP3环境的根目录为/dubbo_op3,file为该应用缓存文件。

    • 服务提供者

      <dubbo:provider threads="150" executes="100" port="20788"
        host="${LOCAL_IP}" accesslog="true"  filter="-exception" />
      
    • 服务消费者

      <dubbo:consumer timeout="60000" retries="2" check="false" />
      

      timeout为超时时间,缺省为1秒,retries为重试次数,缺省为2次,check表示启动时检查提供者是否存在,true报错,false忽略,缺省为true。

dubbo admin

dubbo admin 是管理dubbo注册中心的一个web应用,运行在tomcat中的一个war包。

启动的时候会读取webapps/ROOT/WEB-INF/dubbo.properties配置文件,这个配置文件里配置了注册中心的地址,注册中心的地址的写法是 dubbo.registry.address=zookeeper://192.168.1.7:2181 ,默认的group是dubbo,如果要改成其他的组,需要在后面用参数的形式,比如 dubbo.registry.address=zookeeper://192.168.1.7:2181?group=dubbo_op3

results matching ""

    No results matching ""