iis服务器助手广告
返回顶部
首页 > 资讯 > CMS >WordPress中SAP Kyma和微信三者的集成是怎样的
  • 953
分享到

WordPress中SAP Kyma和微信三者的集成是怎样的

2023-06-04 16:06:18 953人浏览 独家记忆
摘要

这篇文章将为大家详细讲解有关WordPress,SAP Kyma和微信三者的集成是怎样的,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。我们来继续学习如何在实战中使用SAP Kyma.什么?在

这篇文章将为大家详细讲解有关WordPress,SAP Kyma和微信三者的集成是怎样的,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。

我们来继续学习如何在实战中使用SAP Kyma.

什么?在SAP中国研究院里还需要会PHP开发

以及如何把这个本地搭建的WordPress实例上的某些事件,发布到SAP Kyma上:

第三方应用如何在SAP Kyma上进行服务注册

本文继续这个集成场景的介绍,并完成最后一步:在SAP Kyma上编写Lambda函数,以响应从WordPress发送到Kyma的事件。响应函数的逻辑,出于演示目的,Jerry简单地选择在Kyma上调用微信api,把WordPress上发表的博客内容,直接转发给某个硬编码的微信用户,即Jerry自己的微信。

WordPress中SAP Kyma和微信三者的集成是怎样的

在按照前两篇文章的步骤做了之后,我们在SAP Kyma的服务目录(Service Catalog)下能看到从本地WordPress导入的服务(包含暴露的事件和API),大家可以把这个服务目录简单类比成SAP云平台的Service Market Place.

WordPress中SAP Kyma和微信三者的集成是怎样的

接下来,SAP Kyma上的扩展开发人员,就可以基于这个服务开始工作了。

WordPress中SAP Kyma和微信三者的集成是怎样的

点击Add once,创建一个新的WordPress服务实例:

WordPress中SAP Kyma和微信三者的集成是怎样的

WordPress中SAP Kyma和微信三者的集成是怎样的

然后创建一个新的Lambda函数:

WordPress中SAP Kyma和微信三者的集成是怎样的

Lambda函数的实现类型选择nodejs

WordPress中SAP Kyma和微信三者的集成是怎样的

触发方式选择成event trigger-事件触发,具体的触发事件选择从WordPress导入的post.published, 即文章发布事件。

WordPress中SAP Kyma和微信三者的集成是怎样的

也就是说,当WordPress里有新的博客发布时,WordPress会触发post.published事件,增强后的WordPress插件会把这个事件,连同发布的博客内容作为参数一起传递给Kyma,而Kyma会调用上述创建的监听在post.published事件上的Lambda函数,后者实际上就是观察者-发布者设计模式里的观察者。

接下来在Lambda函数里的开发就是纯粹的nodejs编程工作了,使用nodejs提供的axiOS库,将WordPress传递给Kyma的博客内容从事件参数event里解析出来,调用微信接口发送给指定的微信用户。

Dependencies区域的作用,就相当于nodejs项目的package.JSON, 用于定义nodejs代码执行所需的各种外部依赖。

WordPress中SAP Kyma和微信三者的集成是怎样的

最后一步,就是创建一个Service Binding,把Lambda函数同之前创建的WordPress服务实例绑定起来。

WordPress中SAP Kyma和微信三者的集成是怎样的

这个操作和SAP云平台CloudFoundry环境里的服务配置做法是一致的,所以有过SAP Cloud PlatfORM开发经验的程序员,对SAP Kyma上这些配置能够很容易上手。

至此,所有的开发和配置工作都结束了。

最后来做个测试。Jerry最近看了Craig Mazin执笔,Johan Renck执导,由HBO/Sky合拍的迷你剧《切尔诺贝利》,深感人类在核危机爆发后的渺小和无力。

WordPress中SAP Kyma和微信三者的集成是怎样的

在WordPress上发布一篇博客:

谎言的代价是什么?

并非是我们会把谎言误认为真相,

真正危险的是,

我们听多了谎言,便不能分辨出真相

WordPress中SAP Kyma和微信三者的集成是怎样的

单步调试WordPress,发现发布博客的内容被发送到了指向Kyma事件处理的这个url:

WordPress中SAP Kyma和微信三者的集成是怎样的

WordPress中SAP Kyma和微信三者的集成是怎样的

回到Kyma的Lambda界面,点击Show Logs查看日志,能发现WordPress发布的事件成功被Kyma的Lambda函数接收到了:

WordPress中SAP Kyma和微信三者的集成是怎样的

WordPress中SAP Kyma和微信三者的集成是怎样的

关于WordPress,SAP Kyma和微信三者的集成是怎样的就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到。

--结束END--

本文标题: WordPress中SAP Kyma和微信三者的集成是怎样的

本文链接: https://www.lsjlt.com/news/238514.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • WordPress中SAP Kyma和微信三者的集成是怎样的
    这篇文章将为大家详细讲解有关WordPress,SAP Kyma和微信三者的集成是怎样的,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。我们来继续学习如何在实战中使用SAP Kyma.什么?在...
    99+
    2023-06-04
  • SAP CRM的状态管理和权限控制的集成是怎样的
    SAP CRM的状态管理和权限控制的集成是怎样的,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。CRM状态管理框架支持以下授权概念。客户可以选择仅特定用户组(具有...
    99+
    2023-06-04
  • SAP SRM ABAP Webdynpro和CFCA usb key集成的原型开发是怎样的
    本篇文章为大家展示了SAP SRM ABAP Webdynpro和CFCA usb key集成的原型开发是怎样的,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。SAP SRM ABAP Webdynp...
    99+
    2023-06-04
  • SAP UI5和微信小程序框架里的全局变量是怎样的
    这篇文章给大家介绍SAP UI5和微信小程序框架里的全局变量是怎样的,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。SAP UI5在全局变量sap中。ui有许多有用的实用工具服务可用,例如当前浏览器和操作系统信息。并使用...
    99+
    2023-06-04
  • Hyperledger中worldstate和SAP CRM的CRMD_CUMULAT_H是怎么样的
    这篇文章主要介绍Hyperledger中worldstate和SAP CRM的CRMD_CUMULAT_H是怎么样的,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!Hyperledger fabric是基于区块链技术的...
    99+
    2023-06-04
  • SQL基础查询和LINQ集成化查询是怎样的
    SQL基础查询和LINQ集成化查询是怎样的,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。SELECTSELECT 语句用于从表中选取数据,是 SQL 最...
    99+
    2023-06-26
  • MySQL中的联结查询和集合操作是怎样的
    这篇文章给大家介绍MySQL中的联结查询和集合操作是怎样的,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。联结查询联结查询就是指两张或者以上的表之间进行匹配查询,一般称之为水平操作,就是...
    99+
    2024-04-02
  • Python中关于数据采集和解析是怎样的
    本篇文章为大家展示了Python中关于数据采集和解析是怎样的,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。我们已经了解到了开发一个爬虫需要做的工作以及一些常见的问题,下面我们给出一个爬虫开发相关技术...
    99+
    2023-06-02
  • Storm中的Spout和Bolt之间的通信机制是怎样的
    在Storm中,Spout和Bolt之间通过Tuple进行通信。当Spout从数据源接收到数据后,它会将数据包装成Tuple并发送给...
    99+
    2024-03-13
    Storm
  • HTML5中history新特性pushState和replaceState以及两者的区别是怎样的
    HTML5中history新特性pushState和replaceState以及两者的区别是怎样的,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的...
    99+
    2024-04-02
  • SAP CRM和Cloud for Customer订单中业务伙伴的自动决定机制是怎样的
    这期内容当中小编将会给大家带来有关SAP CRM和Cloud for Customer订单中业务伙伴的自动决定机制是怎样的,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。CRMC4CSee blog&nbs...
    99+
    2023-06-04
  • 消息中间件Kafka+Zookeeper集群的概念、部署和实践是怎样的
    这篇文章给大家介绍消息中间件Kafka+Zookeeper集群的概念、部署和实践是怎样的,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。Kafka是一种高吞吐量的分布式发布订阅消息系统,它可以处理消费者规模的网站中所有动...
    99+
    2023-06-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作