当前位置: 首页 > 网络应用技术

云指甲集成:Eventbridge与指甲连接器结合到开放云指甲生态

时间:2023-03-08 19:44:37 网络应用技术

  简介:今天,EventBridge与指甲连接器结合在一起,该连接器打开了指甲生态系统和阿里巴巴云生态。指甲的生态伴侣可以通过通道的能力来驱动阿里巴巴云上海的计算能力。

  作者:陈陈

  “从EventBridge开始的“集成的阿里巴巴云)是EventBridge的愿景和任务。作为服务器的Bus Service,EventBridge自发布以来已连接了大量的云产品和云事件,并具有标准化的CloudEvents 1.0协议。用户可以通过EventBridge轻松访问云事件,以驱动云上的生态。

  到目前为止,EventBridge已集成了85多种阿里巴巴云产品,提供了941多种事件类型,集成了50多种SaaS产品,并且可以通过事件规则轻松地驱动10+阿里巴巴云产品的计算能力。

  另一方面,指甲生态学是前所未有的,并具有4000多家家庭的生态伴侣,包括ISV生态伙伴,硬件生态伙伴,服务提供者,咨询生态学和递送生态伙伴。Unicom是实践“云指甲”策略的重要方法。EventBridge是阿里巴巴云的标准化事件中心,是自我的。

  如今,EventBridge与指甲连接器结合在一起,该连接器打开了指甲生态系统和阿里巴巴云生态。指甲的生态合作伙伴可以通过通道的能力来推动阿里巴巴云的计算能力。

  EventBridge整合了阿里巴巴云和钉子生态的计划。核心容量由指甲连接器和指甲连接器和EventBridge的HTTP事件来源提供。

  指甲连接器

  通过零代码方法,例如视觉阻力配置和一个单击订阅,指甲连接平台简单有效地实现了指甲,内部系统,著名的制造商系统(Kingdee,Ufida,Sap等)的数据,钉子排名第三-方企业应用程序可区分性和集成。

  最近,指甲连接器在“连接流”中发布了“ HTTP Webhook”执行能力,以支持将指甲生态系统打开到外部生态。EventBridge通过这种能力连接到阿里巴巴云生态。

  EventBridge HTTP事件源

  活动的来源是事件驱动器的基石。如何获得更多事件也是EventBridge一直在探索和尝试的方向。对于市场上的其他云制造商和垂直领域的SaaS服务,EventBridge已发布了HTTP Event Source Source源功能,提供了简单易于整合的三部曲事件,以帮助您提供帮助客户更有效,方便地实现业务云。

  具体而言,HTTP事件源是EventBridge支持的事件源。它以Webhook的形式公开了发布事件的HTTP请求地址。用户可以使用URL回调配置Scene的HTTP事件源,或直接使用最简单的HTTP直接使用最简单的HTTP The Client将完成事件。HTTPEvent Source提供了不同的请求方法,例如HTTP和HTTP和HTTPS,公共网络和公共网络和Alibaba Cloud VPC,具有不同网络环境的Webhook URL,这很方便用户将其集成到各种应用程序中。访问时无需使用客户端。您只需要确保应用程序可以访问相应的Webhook URL,这使访问过程变得简单有效。

  将HTTP请求转换为CloudEvent时,EventBridge将将请求的头和消息部分放在CloudEvent字段中。其余字段将填写“用户事件桥梁资源属性”和系统默认规则。用户可以在事件规则中过滤和提取所需的内容,并最终根据需要作为所需消息内容提交事件目标。

  在安全方面,HTTP事件源不需要用户进行复杂的签名验证。它支持三种类型的拳击中使用的安全设置,即请求方法,源IP和请求的源域名。

  指甲连接器市场中有数百个连接器,包括官方连接器和第三方生态连接器。

  如上图所示,借助指甲连接器,官方事件源和钉子的SaaS事件来源可以连接到阿里巴巴云事件桥,该桥可以在云上驱动弹性资源。EventBridge可以连接并使用最新技术堆栈来快速有效地开发SaaS应用程序。

  当指甲生态学连接到EventBridge Unicom时,可以产生哪些应用程序方案?

  本章介绍了使用指甲连接器和EventBridge的最佳实践。通过一个示例,将指甲的新员工记录输入到自定义数据库中。

  介绍

  整个计划涉及诸如指甲,指甲连接器,Eventbridge,Alibaba Cloud数据库等产品。整个链接如下图所示:

  前提:

  实用步骤

  整个练习过程分为以下步骤。

  1)创建事件总线和HTTP事件源

  首先登录到EventBridge控制台,以创建事件总线和HTTP事件源。如下图所示,您可以首先跳过规则和目标的创建。

  创建完成后,输入事件总线的详细信息,并获得HTTP事件源的公共网络“ Webhook地址”,如下图所示:

  2)创建指甲连接流

  登录到“打开平台”,输入连接平台,在“我的连接”下创建一个连接流,然后在创建界面上创建触发器,作为“官方地址编写书籍用户的官方书籍 - 地址用户增加”。

  创建连接流之后,输入编辑页面,添加“ HTTP Webhook”节点,然后填写“请求地址”列中上一步中获得的“ HTTP Event”地址。

  3)指甲触发新员工事件

  打开指甲,输入团队,邀请另一个帐户加入团队,然后输入活动总线的“事件跟踪”页面。可以发现,员工的新事件已交付给活动巴士。

  该事件被转换为“ Cloudevents”格式,“ $ .Data.body”是事件的详细信息,包括Dingid,UserID,部门和其他字段。

  4)数据库创建员工表

  通过RDS控制台购买实例,创建数据库,然后根据新员工事件的格式提取一些字段以构建数据库的表。

  5)创建事件规则

  准备好数据库后,返回EventBridge控制台,以创建为第一步创建的事件总线的事件规则,然后转换“新员工事件”并将其提交到数据库中。

  首先创建规则并过滤第一步中创建的HTTP事件的源。

  然后选择RDS目标,并在参数映射方面做得很好。

  6)触发事件进入仓库

  在第三步中,当事件触发时,由于不可行的规则和目标,事件不会被消耗。因此,需要通过指甲触发事件,然后观察事件桥控制台的推动轨迹。

  从轨迹可以看出,推动成功,然后可以通过RDS控制台查询记录。

  此时,指甲团队的新员工通过0代码进入企业数据库的仓库的记录,该数据库可以开发企业级别的管理应用程序非常低。

  参考链接:

  [1]阿里巴巴云事件桥事件驱动体系结构实践

  [2]数据库应用程序集成

  [3] EDA事件驾驶架构和EventBridge

  [4]云事件驱动机Eventbridge

  [5]分析“消息驱动器,事件驱动程序,流程”的基本概念

  原始链接

  本文是阿里巴巴云的原始内容,未经许可就无法重印。

  原始:https://juejin.cn/post/71007483844436224013