本篇内容介绍了“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以后的元数据中心分析”的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识可以关注亿速云网站,小编将为大家输出更多高质量的实用文章!
亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。
原文链接:https://my.oschina.net/u/725800/blog/3115907