千帆 iPaaS x 事件总线,快速完成企业微信消息推送
01.
传统方式痛点
在云计算技术不断发展的今天,越来越多的团队倾向于使用云上服务完成业务系统的搭建,如何及时收到云上业务的通知推送成了许多团队面临的问题。
以企业微信为例,传统方案下,如果想将业务信息快速推送到企业微信,需要:依次进行业务选型-->事件投递接口开发-->创建企业微信机器人-->接收信息推送到指定群等操作,开发流程长,步骤复杂,同时针对不同事件源,需要分别进行开发,开发成本高,难以落地一套通用方案。
02.
千帆iPaaS x事件总线触发云函数,简化接入方案
千帆iPaaS作为一种新型的云集成服务,将企业内外部间不同的系统或业务连接到一个统一的平台中,实现SaaS服务之间的连接。EventBridge事件总线是云函数事件触发源的扩展平台,可以快速收集云服务事件,并通过云函数进行消费处理,千帆iPaaS与事件总线的集成,打通了云上服务与SaaS平台的联动生态,大大降低了事件的接入和处理成本。
常见场景
1.产品业务事件如产品变更、状态更新等,经Ckafka、TDMQ等消息队列推送至企业微信进行同步通知。
2.业务场景如网站新增用户、发布新内容等请求,经Webhook同步到企业微信。
03.
场景案例
在云点播场景中,对云点播中的视频发起的上传、删除、视频处理等操作,都可以被称为一个事件,云点播在事件结束时,会立即通知App服务操作的执行结果,即事件通知。虽然目前已支持URL回调,但如果想直接推送到Slack、企业微信等平台,还是需要进行额外的适配与开发。通过iPaaS+EB接入,则大大简化了该流程,仅需几行配置,即可完成事件推送链路的打通。
04.
部署步骤
·配置千帆iPaaS集成流
1.创建应用并配置EB trigger;
2.配置企业微信Target
配置处填入您的机器人唯一识别参数key并输入您发送的信息内容。
3.配置完成后,发布您的集成流。
·配置事件总线管道
1.创建事件集并配置连接器
新建事件集,用于收集云点播投递事件,并配置APIGW连接器。
2.配置事件规则&投递目标
配置事件规则,用于筛选投递到事件集的事件类型,此处需要筛选来自APIGW的事件源。
投递目标配置,选择刚刚创建的千帆iPaaS集成流,EventBridge将自动为您创建云函数,完成事件的接收与到千帆iPaaS的投递。
·推送结果验收
复制生成的API网关URL,在云点播控制台配置回调,即可完成配置,当云点播侧视频处理完成后,企业微信机器人将同步推送结果到微信群。