EventBridge SaaS 集成解决方案(二)| 学习笔记

简介: 快速学习 EventBridge SaaS 集成解决方案。

开发者学堂课程【EventBridge 入门课程 :EventBridge SaaS 集成解决方案(二)】学习笔记,与课程紧密联系,让用户快速学习知识。

课程地址:https://developer.aliyun.com/learning/course/1220/detail/18277


EventBridge SaaS 集成解决方案


四、最佳实践

展示如何使用 Http Source 事件源来整合 SaaS 应用?首先,我们来看最佳事件一。

image.png

钉钉监控代码推送时间,是提供了可能力的。在代码仓库发生特定操作时候,比如 push 是可以通过回调给定的 ibook 来完成特定功能需求的。在这里模拟推送事件消息投递到钉钉群的一个功能。在多人协作的时候,这样的通知可以帮助成员及时关注代码的变化,提高协同效率。当然 EventBridge 也支持邮箱执行,目标也支持邮箱,不过今天就不在这里演示了.大家有需要可以去自行体验一下。具体操作可以分为以下几点。首先创建一个钉钉机器人。如果没有创新过的同学,可以参考一下下方给的定金开发平台的链接。随后就创建相关资源,包括总线、事件规则等。随后向代码仓库推送变更。然后再钉钉群观察效果。然后开这边有一个演示用的钉钉群,先创建机器人,选择自定义机器人。下面选择加铅所有好密钥,地址要保存好。现在创建事件规则。在 EventBridge 控制台上面事件规则包含了规则与事件目标。怎么取名钉钉?选择最近事件源。然后刚才中间的事件源。然后第一个问题就是钉钉。机器人地址刚才保存了,下面可以定制要发送的内容。发送了,请求它的内容到底是什么?具体可以参考提供的官方文档。在 HTTP 里面也有链接,这边是之前调研过,直接取了一个两个字段值来作为内容变量的填充。点击放间,这边已经创建好一个钉钉的事件目标了。

image.png

现在把这个拷贝一下。然后这是做的一个 demo项目。

image.png

添加进刚刚创建的 web hook。然后这个地方选择直接添加为 cook。这个时候添加成功了,现在切换到本地项目。随便写些内容推送上去。这个内容已经推送到上面了,刚刚推送消息通过自定义的事件目标投递到了电竞器汽车上面。可以再试一下。这时候又有一条消息推送到里边来了。

image.png

这样 EventBridge 钉钉这条消息链路就已经打通了。全程仅需要配置需要任何代码的编写。

下面看第二个最佳事件,阿里云监控驱动。

image.png

在这里模拟一个监控到用户业务异常发送报警事件。将此事件投递到用户群,由用户业务做出对应响应的场景。需要以下几步。首先创建相关资源。随后 EventBridge 相关资源,创建规则。并且发报警资源响应。为了节省时间,已经提前部署好了一个群。这个集群类的会将接收到的请求打印到日志中。来模拟用户对于报警事件的业务响应。同时业务代码也放在了下方。现在看一下。这是刚刚创建好的集群。这里运行了一个业务。在服务里边,拷贝好创建的外部端点。切换到事件总线控制台。创建一个事件目标就叫做。事件就用刚刚创建好的事件源。

然后事件目标,选择 TPU,刚刚 service 提供的和网络类型的全重要网络。VPC为 switch 来完全组化,根据 KPS 的实际意义,实际配置参数来选择。现在已经配置好事件目标。下面将 HTPS 的外地址配置到 SS 报警规则当中。这样当监测到有异常信息触发报警的时候,SLS 就会去回掉整个 web hook。接收到事件之后就会把这个事件投递到刚刚配置的所属的 Ul 里面。然后再看一下刚才创建的,把地址拷贝一下。同样 SG 边为也是提前创建好的资源。对应的日志里面有没有打印出现的信息?这个地方这边的报警规则行在这边都打印出来了。这样就模拟了基于的位置实现业实现报警触发业务响应的一个过程。下面来看本讲的最后一个例子。异步消费监控报警信息。业务上是存在易不消费报警信息的场景,比如说报警内容备份。或者根据报警频率自适应调整报警阈值等。而且对于多云业务的用户,如何将跨云服务的报警信息整合起来,也是一个麻烦的问题。

依托 HTPS 用户可以将不同云厂商不同监控产品统一集中到移动位置,平台,以便实现对报警信息的业务消费。在这里实现的是一个 grana 报警出发,最终事件由阿里云消息服务 ms 消费的过程.步骤也和上面的类似。首先撞进 MS 队列,并配置 MS 实现目标。随后配置本次 HPS 的外科地址,然后进行测试。MS 对列位型及线上就完成了。这边直接创新事件目标。事件源还是选择今天的事件源。选择好对列之后M之前已经创建好了。现在进发的这一块儿,其实那个这边已经其实创建好了,但是给大家再支一下,这边创建的一个过程。我是本地企的,这边只要测试一下报警出发流程就可以了。类型地址,就是这次的 ip地址。然后下面选择测试。这个时候,就意味着纳已经向 Evebtbridge 土地的一个事件,这个时候按照事件目标的一个逻辑的,这个事件应该已经投递到 MS这边了。现在这边切换到 MS 控制台。进入刚刚身边的队列可以看到这边经有一条可用消息了。收发消息以及接受消息里边就可以看到我刚刚发送的消息已经过来了。

image.png

可以看到无代码实现了 grana 报警信息到 bridge 再到 MS 的链路。本讲指 SaaS 应用集成的解决方案的例子大致就是这些,当然本次只是简单的举了一些 demo。同学们感兴趣的话也可以尝试其他类型的 SaaS 应用集成。除了本景之外,后续系列课程也会有其他同学来讲解 FC 一站式集成实践领域,以及 bridge 快速集成云服务等内容。

相关文章
|
5月前
|
Oracle 关系型数据库 分布式数据库
分布式数据库集成解决方案
分布式数据库集成解决方案
238 0
|
15天前
|
人工智能 运维 安全
聚焦API安全未来,F5打造无缝集成的解决方案
聚焦API安全未来,F5打造无缝集成的解决方案
65 26
|
1月前
|
存储 SQL 分布式计算
Hologres 与阿里云生态的集成:构建高效的数据处理解决方案
【9月更文第1天】随着大数据时代的到来,数据处理和分析的需求日益增长。阿里云作为国内领先的云计算平台之一,提供了多种数据存储和处理的服务,其中Hologres作为一款实时数仓产品,以其高性能、高可用性以及对标准SQL的支持而受到广泛关注。本文将探讨Hologres如何与阿里云上的其他服务如MaxCompute、DataHub等进行集成,以构建一个完整的数据处理解决方案。
54 2
|
2月前
|
Java jenkins Shell
jenkins学习笔记之五:Maven、Ant、Gradl、Node构建工具集成
jenkins学习笔记之五:Maven、Ant、Gradl、Node构建工具集成
|
2月前
|
jenkins 持续交付
jenkins学习笔记之六:共享库方式集成构建工具
jenkins学习笔记之六:共享库方式集成构建工具
|
2月前
|
弹性计算 JSON 监控
EventBridge:构建SaaS应用集成的桥梁,让数据流动成为一场精彩的交响乐!
【8月更文挑战第8天】在云计算时代,SaaS应用因灵活性和可扩展性备受青睐,但多应用环境下的数据共享成为挑战。Amazon EventBridge作为一款无服务器事件总线服务,支持应用程序、SaaS应用及AWS服务间的事件驱动交互。它简化了事件产生、路由与处理流程,支持自定义与内置事件,实现应用间松耦合集成,提升系统可维护性和扩展性。通过定义业务相关事件、创建事件模式及规则,可轻松配置目标动作(如Lambda函数),实现如新订单触发CRM更新等场景。EventBridge提供高效灵活的集成方式,有助于提高应用响应性和可扩展性,成为云架构师不可或缺的技能之一。
41 7
|
2月前
|
jenkins 持续交付
jenkins学习笔记之九:jenkins认证集成github
jenkins学习笔记之九:jenkins认证集成github
|
2月前
|
安全 jenkins 持续交付
jenkins学习笔记之八:jenkins认证集成gitlab
jenkins学习笔记之八:jenkins认证集成gitlab
|
2月前
|
jenkins Devops 持续交付
jenkins学习笔记之七:jenkins集成LDAP用户认证
jenkins学习笔记之七:jenkins集成LDAP用户认证
|
5月前
|
安全 数据管理 测试技术
网络安全与信息安全:防范漏洞、加强加密与提升安全意识深入探索自动化测试框架的设计原则与实践应用化测试解决方案。文章不仅涵盖了框架选择的标准,还详细阐述了如何根据项目需求定制测试流程,以及如何利用持续集成工具实现测试的自动触发和结果反馈。最后,文中还将讨论测试数据管理、测试用例优化及团队协作等关键问题,为读者提供全面的自动化测试框架设计与实施指南。
【5月更文挑战第27天】 在数字化时代,网络安全与信息安全已成为维护国家安全、企业利益和个人隐私的重要环节。本文旨在分享关于网络安全漏洞的识别与防范、加密技术的应用以及提升安全意识的重要性。通过对这些方面的深入探讨,我们希望能为读者提供一些实用的建议和策略,以应对日益严峻的网络安全挑战。 【5月更文挑战第27天】 在软件开发周期中,自动化测试作为保障软件质量的关键步骤,其重要性日益凸显。本文旨在剖析自动化测试框架设计的核心原则,并结合具体案例探讨其在实际应用中的执行策略。通过对比分析不同测试框架的优缺点,我们提出一套高效、可扩展且易于维护的自动
下一篇
无影云桌面