千家信息网

dubbo 2.7以后的元数据中心分析

发表于:2025-02-07 作者:千家信息网编辑
千家信息网最后更新 2025年02月07日,本篇内容介绍了"dubbo 2.7以后的元数据中心分析"的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!
千家信息网最后更新 2025年02月07日dubbo 2.7以后的元数据中心分析

本篇内容介绍了"dubbo 2.7以后的元数据中心分析"的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!

在 dubbo 2.7 以后,dubbo提供了一个新功能,在相应的注册中心里面,提供了相关的元数据的存储。

以zk 为例,在zk 的 如下路径: /dubbo/metadata/{服务接口类全名字}/provider/{应用} 下,存储了相关的元数据的信息,

{  "parameters": {    "side": "provider",    "release": "2.7.1",    "methods": "sayHello",    "deprecated": "false",    "dubbo": "2.0.2",    "default.dynamic": "false",    "interface": "com.wuhulala.dubbo.gateway.GreetingService",    "generic": "false",    "default.deprecated": "false",    "application": "first-dubbo-provider",    "default.register": "true",    "dynamic": "false",    "register": "true",    "anyhost": "true"  },  "canonicalName": "com.wuhulala.dubbo.gateway.GreetingService",  "codeSource": "file:/D:/code/github/2019-up/dubbo-gateway/dubbo-gateway-core/target/classes/",  "methods": [    {      "name": "sayHello",      "parameterTypes": [        "java.lang.String"      ],      "returnType": "java.lang.String"    }  ],  "types": [    {      "type": "int"    },    {      "type": "java.lang.String",      "properties": {        "value": {          "type": "char[]"        },        "hash": {          "type": "int"        }      }    },    {      "type": "char"    }  ]}

对我们比较有用的是 methods 信息,我们可以用来做泛化调用的时候有帮助。

具体相关的实现参考如下:

"dubbo 2.7以后的元数据中心分析"的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识可以关注网站,小编将为大家输出更多高质量的实用文章!

0