transmit是一個(gè)HTTP接口適配器。
當(dāng)項(xiàng)目中需要使用同一套數(shù)據(jù)對(duì)接多家第三方接口的時(shí)候,比如對(duì)接保險(xiǎn)公司接口,對(duì)接支付公司接口,以往的情況是針對(duì)每家公司的接口文檔開發(fā)一套代碼,這樣會(huì)添加很多不必要的工作量。針對(duì)這種情況,我開發(fā)了這個(gè)工具,這個(gè)工具可以做到接口之間參數(shù)轉(zhuǎn)換、轉(zhuǎn)發(fā),節(jié)省了對(duì)接接口時(shí)的開發(fā)任務(wù)。
數(shù)據(jù)轉(zhuǎn)換使用 freemarker 模板,無(wú)需編寫 java 代碼
使用 vert.x 框架編寫,效率高,代碼量小
請(qǐng)求數(shù)據(jù)入庫(kù),數(shù)據(jù)有跡可循
可自己編寫插件,完成其定義簽名和自定義freemarker指令