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