建议使用以下浏览器,以获得最佳体验。 IE 9.0+以上版本 Chrome 31+ 谷歌浏览器 Firefox 30+ 火狐浏览器
请选择 进入手机版 | 继续访问电脑版
设置昵称

在此一键设置昵称,即可参与社区互动!

确定
我再想想
选择版块

沉迷学习の...

发帖: 3粉丝: 0

级别 : 新手上路

Rank: 1

发消息 + 关注

发表于2018-11-26 21:17:51 2169 2 楼主 显示全部楼层
[技术交流] CSE指定ip发送请求给对应服务

使用CSE开发的服务,client端发送请求访问server端的接口时,会去服务中心获取server端的endpoint和契约等信息,将查询到的endpoint塞到invocation中,然后发送请求到server端对应的endpoint;

如果想要client端不发送给查询服务中心得到的endpoint,而是发送给另外指定的endpoint,以满足某些拨测场景,可以进行如下设置。

1、在client端的配置文件里添加配置servicecomb.loadbalance.userDefinedEndpoint.enabled: true

image.png

2、在localcontext里设置scb-endpoint的值,以rest或highway开头,格式为rest://127.0.0.1:8090,符合CSE的endpoint通用格式;

image.png

3、发送请求即可;

image.png





举报
分享

分享文章到朋友圈

分享文章到微博

liubao68

发帖: 104粉丝: 14

级别 : 版主

Rank: 7Rank: 7Rank: 7

发消息 + 关注

发表于2018-11-27 09:16:14 沙发 显示全部楼层

第2行和第3行代码必须写到一起吗? 如果是在自己发起的线程里面使用ContextUtils.getInvocationContext会不会抛出NPE啊?使用限制是不是两行代码必须写到一个REST接口的实现代码里面?

点赞1 引用 举报

黄文迪

发帖: 0粉丝: 0

级别 : 新手上路

Rank: 1

发消息 + 关注

发表于2019-9-24 19:24:59 板凳 显示全部楼层

go语言的示例代码有没有

点赞 引用 举报

游客

富文本
Markdown
您需要登录后才可以回帖 登录 | 立即注册