連接器將互聯(lián)網(wǎng)上的多種應(yīng)用連接起來,使之“聯(lián)動(dòng)”起來,跨平臺(tái)實(shí)現(xiàn)數(shù)據(jù)交互。
在物聯(lián)網(wǎng)逐漸普及的今天,這種能跨應(yīng)用跨硬件的連接服務(wù),重新被翻出來重用,可以說是物聯(lián)網(wǎng)奠基級(jí)別的支撐產(chǎn)品,還能支持跨品牌硬件接通。
最近又找到了一堆新玩具(對(duì)于我來說是新),又有點(diǎn)上癮了。Integromat、Zapier、Flow xo等自動(dòng)化連接器。
玩上癮的主要是Integromat。Integromat真是很吸引人的(services多,相應(yīng)的的module也多),比ifttt更多可能性。
之前玩ifttt大多也就那些Services的幾個(gè)固定的module,用起來比較局限。
而前年上線的微軟flow,雖然背靠強(qiáng)大的office生態(tài)和outlook、team、sharepoint等資源,但每個(gè)軟件各有購買方案,使用起來服務(wù)很少,開支又大,過程比較難受。
國內(nèi)N年前就有大量連接器,例如“如果云”等,最終無一生還,或者內(nèi)部工具化。這是因?yàn)槠渖虡I(yè)模式不明確,或者受眾實(shí)在小眾,且極客和編程思維還不夠普及,大多人不愿意折騰,沒事搞那么多軟件干啥。極客們通常認(rèn)為這些連接器效率不高,還不太如自己開發(fā)來的容易且滿足定制化需求。
將Integromat和Microsoft Flow兩者對(duì)比起來,似乎也就提供了了這類業(yè)務(wù)的兩種商業(yè)模式:①租售單個(gè)Service;②連接器操作/數(shù)據(jù)存儲(chǔ)空間/執(zhí)行間隔等指標(biāo)的增值收費(fèi)。
我懶,就不做使用評(píng)測了,大家自己玩玩也能感受到。這里主要想嘗試抽象這種工具的邏輯,連接器的組成部分:觸發(fā)器、連接器、執(zhí)行器。
1. 觸發(fā)器:什么應(yīng)用觸發(fā),觸發(fā)條件是什么
2. 執(zhí)行器:什么應(yīng)用執(zhí)行,執(zhí)行規(guī)則是什么
3. 連接器:觸發(fā)器、執(zhí)行器的權(quán)限,怎么連接(連接方案)
列舉一些常見的方式:
1. 被動(dòng)輪詢、定時(shí)提醒:觸發(fā)器監(jiān)測到事件A,于是通過連接器通知執(zhí)行器,而執(zhí)行器按執(zhí)行規(guī)則響應(yīng)操作
2. 主動(dòng)控制:觸發(fā)器監(jiān)測到事件B,命令執(zhí)行器按規(guī)則響應(yīng)操作
具體應(yīng)用
1. RSS
? ? 當(dāng)RSS源發(fā)布信息,獲取信息并分發(fā)各地
2. 一對(duì)多分發(fā)
????發(fā)出一條微博,通過觸發(fā)器,N個(gè)執(zhí)行方同時(shí)發(fā)布M條微博
????寫一篇日記,自動(dòng)同步到其他博客站點(diǎn)。發(fā)一條微博,自動(dòng)同步到筆記
3. 定時(shí)備份/工作提醒/鬧鐘/
? ? 備忘/提醒,設(shè)定時(shí)間作為觸發(fā)器
4. 消息隊(duì)列
? ??提供生成消息、訂閱消息;生產(chǎn)者生產(chǎn)信息后,經(jīng)過消息隊(duì)列非實(shí)時(shí)分發(fā)到消費(fèi)者
5. 監(jiān)測系統(tǒng)
? ? 當(dāng)監(jiān)控對(duì)象發(fā)微博,則將其收藏