CloudMonad 是一个无需懂得编辑技术就可以让用户像拼接乐高积木一样,通过Web界面组合各种预定义配件实现特定功能的云服务,通过该服务可实现Feed、Spec和Action三种功能,有了这三种功能用户就能实现很多私人化的优质服务。
CloudMonad主要有3个模块:Feed,Spec和Action。
1.Feed是数据输入源,由定时执行的爬虫或者微信消息等第三方部件持续提供。
2.Spec是对数据源数据的检测,符合特定条件后触发后续Action,否则静默处理。
3.Action是最终执行动作,其输入由触发该Action的Feed提供,完成某一特定任务。
组合这3个模块,可以实现各种有意思的功能,比如:
例1:微信消息Kindle推送;
例2:利用搜狗微信搜索监控公众号文章更新并推送到Kindle;
例3:微信分享链接推送到RSS源;
例4:京东价格变化微信通知;
例5:使用FetchUrl实现将任意网站作为输入源;
例6:12306车票购买;
例7:微信公众号自动发文;
例8:利用RestApi Action实现方糖微信通知;
例9:针对淘宝商品特定套餐的价格变化监控。
这些功能只是CloudMonad的应用示例,它们都是通过一个Serverless的Web应用页面用Json配置生成,新增功能对后端完全透明。
loudMonad 用了多种云资源:
包括一个整合了阿里云MNS和亚马逊SQS双备份的 CloudQueue 用于任务分发。LeanCloud数据库配合阿里云OSS用于前后端通信。IBM 的openwhisk ,亚马逊的Lambda, DigitalOcean 按需使用的虚拟主机用于动态调整资源。
目前整个 CloudMonad 系统的硬性支出只有一台阿里云最低配虚拟主机,其他资源都是按需使用的,那台阿里云虚拟机上运行着一个Akka node用于协调资源,用户管理等工作,具体的脏活都外包给其他云服务执行。
就像IFTTT创始人Tibbets说的:「我们始终认为人们应该具备一种与生俱来的信念。万事皆在我掌控而并非被万事所囚笼,正是为了贯彻这个信念我们才启动了这个项目。」,这也是我做CloudMonad的初衷,它像你在互联网上的代理,帮你遍历网站,检查更新,执行命令,让互联网变成一个为你服务的大程序。
网站说明:CloudMonad(CLOUDMONAD)于2020-07-23 08:10:27发布收录在中国网络类型中,目前已有239人/次喜欢或浏览。本网页并非“CloudMonad”官网,页面内容是由好国外网站编录于网络,仅供参考展示之用;【好国外网站】与“CloudMonad”无任何关系,对于“私人互联网云服务系统”网站中信息,请谨慎辨识其真伪。