gateway-dubbox icon indicating copy to clipboard operation
gateway-dubbox copied to clipboard

使用方法

Open qq51406593 opened this issue 5 years ago • 7 comments

作者您好,我问下,我看这个插件是基于http/https协议的,我想确认下客户端是直接把Controller注册到Zk 上么? 还有一个问题: 咱们com.jeomo.service.support.com.jeomo.service.support.ZkApiInterfaceServiceImpl 类中 每次请求都是新创建的HttpClient,并没有使用到连接池这里。。 期待你的回答

qq51406593 avatar Mar 26 '19 13:03 qq51406593

我知道了。 是基于dobbo的rest协议。。 谢谢作者。

qq51406593 avatar Mar 26 '19 13:03 qq51406593

作者你好,我的zk节点是类似于这样的结构,怎么活的请求的路径呢:rest://192.168.1.10:8001/testPath/com.jeomo.mem.service.IMemberService?anyhost=true&application=jeomo-mem&dubbo=2.6.2&generic=false&interface=com.jeomo.mem.service.IMemberService&methods=testGetById,removeById,lambdaQuery,save,removeByMap,update,getObj,saveOrUpdateBatch,sayHi,remove,listByIds,getBaseMapper,removeByIds,updateBatchById,lambdaUpdate,saveOrUpdate,listMaps,saveBatch,query,count,listObjs,list,getMap,updateById,pageMaps,listByMap,getById,getOne,page&pid=329108&revision=1.0.0&server=tomcat&side=provider&timestamp=1553690812928&version=1.0.0

qq51406593 avatar Mar 27 '19 13:03 qq51406593

我更新了使用说明,看一下 关于ZkApiInterfaceServiceImpl配置说明

zhuzhong avatar Mar 27 '19 13:03 zhuzhong

可能您误解了我的意思,我是想问在zk中并不能获取到服务提供者的@PATH注解的值。那么怎么获取最终的请求路径呢,即注解的值?

qq51406593 avatar Mar 27 '19 13:03 qq51406593

你看我的节点,路径是接口的全类名,并不是注解的值。。

qq51406593 avatar Mar 27 '19 13:03 qq51406593

gateway是根据后端服务的contextPath路由,你的应用就是testPath.对应的某一个restful服务访问地址 http://192.168.1.10:8001/testPath/XXX;如果 gateway部署服务器为 http://localhost:8080,则前端访问的地址即为 http://localhost:8080/gateway/testPath/XXX(这部分gateway不会主动获取,当然也获取不了,需要写文档告诉前端开发人员), 参看示例部分

zhuzhong avatar Mar 27 '19 14:03 zhuzhong

哦,我懂你的意思了。 嘿嘿 ,谢谢作者奉献代码

qq51406593 avatar Mar 28 '19 02:03 qq51406593