关于sap:基于-Kyma-的企业级云原生应用的扩展案例分享
什么是 Kyma?其官网的定义是,Kyma 是一个开源的云原生利用开发平台和运行时,底层基于 Kubernetes,借助一系列包含 Istio, NATS, Serverless 和 Prometheus 在内的其余优良开源我的项目和组件,可能开发、运行和操作云原生应用程序,反对对传统的 On-Premises(本地部署)应用程序和云原生利用基于事件驱动模式的松耦合扩大。 本文分为两局部,别离给大家介绍应用 Kyma 对本地部署的传统利用和企业级云原生利用进行扩大的案例。 应用 Kyma 扩大本地部署的 WordPress 利用WordPress 是一个基于 PHP 的开源内容管理系统,很多敌人喜爱应用 WordPress 搭建本人的集体博客网站。 构想这样一个场景:某程序员是一个社交媒体达人,喜爱将本人的见闻经验,同步到 Twitter,Facebook,Youtube,微信等多个社交媒体上。手动登录一个个媒体平台而后逐个更新状态,无疑是一件费时费力的事件。 还好咱们是程序员,能够充分发挥本人的入手能力。 假如咱们本人的 WordPress 网站能够同 Kyma 连贯,每当 WordPress 有新的动静(比方一篇博客)公布时,会给 Kyma 发送一个 post.published 事件。Kyma 接管到该事件后,触发注册在该事件上的监听函数,逐个调用社交媒体平台的 API,创立对应的动静即可。 咱们本地部署的 WordPress,表演的就是下图右边 Business Solution 代表的角色。 装置 Kyma for WordPress 的插件之后,咱们可能在 WordPress Settings 标签页里,看到一个新的 Kyma Connector Settings 页面,保护 Kyma 实例的 url,登录用户名和明码等信息。 在上图 Kyma Connection 字段里保护的 url,会被 Kyma Application Connector 解析,并在 WordPress 和 Kyma 间建设相互信赖的连贯。 ...