中文字幕在线观看,亚洲а∨天堂久久精品9966,亚洲成a人片在线观看你懂的,亚洲av成人片无码网站,亚洲国产精品无码久久久五月天

easyopen 1.10.1 發(fā)布,做最好的接口開發(fā)平臺(tái)

2018-07-31    來源:oschina

容器云強(qiáng)勢上線!快速搭建集群,上萬Linux鏡像隨意使用

easyopen 1.10.1 發(fā)布,此次更新內(nèi)容如下:

  • 新增配置中心,可管理秘鑰、公私鑰、權(quán)限訪問,限流等功能 doc

  • 對Java和C#版本的SDK進(jìn)行了重構(gòu),用法更清晰代碼更穩(wěn)定

  • 新增文檔頁日期選擇控件,方便接口調(diào)試

  • 新增文檔頁導(dǎo)出PDF功能

此次更新的重點(diǎn)是配置中心

配置中心的功能有:

  • 接入方管理:管理ISV的appk、secret,管理公私鑰

  • 權(quán)限管理:可控制接入方調(diào)用的接口權(quán)限,沒有權(quán)限的接口將禁止訪問。

  • 限流管理:可控制某個(gè)接口的限流,并使用兩種策略:普通限流和令牌桶限流

配置中心的管理界面圖:

具體用法可到項(xiàng)目主頁查看。

除此之外,重構(gòu)SDK也是本次更新的重點(diǎn),現(xiàn)在SDK的用法如下

Java版本:

// 創(chuàng)建請求對象
GetGoodsRequest request = new GetGoodsRequest();
// 請求參數(shù)
GoodsParam param = new GoodsParam();
param.setGoods_name("iphone6");
request.setParam(param);

// 發(fā)送請求
GetGoodsResponse response = client.execute(request);

if (response.isSuccess()) {
    // 返回結(jié)果
    Goods goods = response.getData();
    System.out.println(goods);
} else {
    System.out.println("errorCode:" + response.getCode() + ",errorMsg:" + response.getMsg());
}

C#版本:

// 接口請求
GetGoodsRequest request = new GetGoodsRequest();
// 請求參數(shù)
GoodsParam param = new GoodsParam();
// 屬性賦值
param.goods_name = "iphone6";

// 設(shè)置請求參數(shù)
request.Param = param;

// 發(fā)送請求,返回結(jié)果
GetGoodsResponse response = client.Execute<GetGoodsResponse>(request);

if (response.IsSuccess())
{
    Assert.IsTrue(response.data is Goods);
    Assert.IsTrue(response.data.goods_name == "蘋果iPhoneX");
}
else
{
    throw new SystemException(response.msg);
}

如果您使用過支付寶的SDK,會(huì)發(fā)現(xiàn)使用方式是類似的。

接口的封裝也簡單,只需三步即可,封裝步驟

關(guān)于easyopen

一個(gè)簡單易用的接口開放平臺(tái),平臺(tái)封裝了常用的參數(shù)校驗(yàn)、結(jié)果返回等功能,開發(fā)者只需實(shí)現(xiàn)業(yè)務(wù)代碼即可。

功能特點(diǎn)

  • 開箱即用,寫完業(yè)務(wù)代碼直接啟動(dòng)服務(wù)即可使用,無需其它配置。

  • 參數(shù)自動(dòng)校驗(yàn),支持國際化參數(shù)校驗(yàn)(JSR-303)。

  • 校驗(yàn)功能和結(jié)果返回功能實(shí)現(xiàn)各自獨(dú)立,方便自定義實(shí)現(xiàn)或擴(kuò)展。

  • 采用注解來定義接口,維護(hù)簡單方便。

  • 支持i18n國際化消息返回。

  • 自動(dòng)生成文檔頁面,類似swagger。

  • 采用數(shù)字簽名進(jìn)行參數(shù)驗(yàn)證,簽名算法見:easyopen\簽名算法.txt。

  • 采用appKey-secret形式接入平臺(tái),即需要給接入方提供一個(gè)appKey和secret。

標(biāo)簽: 代碼 開發(fā)者 權(quán)限 權(quán)限管理

版權(quán)申明:本站文章部分自網(wǎng)絡(luò),如有侵權(quán),請聯(lián)系:west999com@outlook.com
特別注意:本站所有轉(zhuǎn)載文章言論不代表本站觀點(diǎn)!
本站所提供的圖片等素材,版權(quán)歸原作者所有,如需使用,請與原作者聯(lián)系。

上一篇:swoolefy 4.0.1 實(shí)現(xiàn)支持 mysql、redis 協(xié)程的客戶端組件

下一篇:WebStorm 2018.1.6 發(fā)布,Bug 修復(fù)和改進(jìn)穩(wěn)定性