

使用 Python API 构建流应用程序
source link: https://developer.ibm.com/zh/patterns/build-a-streaming-app-using-ibm-streams-python-api/
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

Code Pattern
使用 Python API 构建流应用程序
使用 Jupyter Notebook 和 Streamsx 构建应用程序,以用于处理用户浏览网站时发生的鼠标点击事件的数据
Richard Hagarty 发布: 2020-11-24
本教程已纳入学习路径:IBM Streams 入门。
在本开发者 Code Pattern 中,我们将创建一个 Jupyter Notebook,其中包含用于通过 Streamx API 构建流应用程序的 Python 代码。使用 IBM Cloud Pak® for Data 上的 IBM Streams 来构建应用程序。
通过 Python API Streamx,您可以构建使用 IBM Streams(一个在 IBM Cloud Pak for Data 上运行的服务)的流应用程序。IBM Cloud Pak for Data 平台还提供了其他支持,例如,与多个数据源集成、内置分析、Jupyter Notebook 和机器学习。通过跨多个计算资源分配流程来增强可扩展性。
在本 Code Pattern 中,我们将通过使用 Streamx Python API 创建 Jupyter Notebook 以构建流应用程序。该应用程序将处理在用户浏览购物网站时发生的鼠标点击事件的数据流。
- 用户在 IBM Cloud Pak for Data 中运行 Jupyter Notebook。
- 将点击流数据插入到流应用程序中。
- 在 IBM Streams 服务中执行使用 Streamx Python API 的流应用程序。
- 用户访问 IBM Streams 服务作业以查看事件。
可以在 README 文件中找到本 Code Pattern 的详细步骤。这些步骤将展示如何:
- 克隆存储库。
- 将 IBM Streams 服务添加到 IBM Cloud Pak for Data 中。
- 在 IBM Cloud Pak for Data 中创建一个新项目。
- 将一个数据资产添加到该项目中。
- 将一个 Notebook 添加到该项目中。
- 运行该 Notebook。
- 在 IBM Streams Service 面板中查看作业状态。
- 取消该作业。
这是学习路径的一部分,它将指导您完成用于构建 IBM Streams 应用程序的步骤。本系列博客文章介绍了多种创建流应用程序的方法,并说明了如何浏览支持这些方法的平台。继续学习本系列中的最后一篇 Code Pattern:使用机器学习模型对流数据评分。
本文翻译自:Build a streaming app using a Python API(2020-11-23)
Recommend
-
71
本教程将向具有任何编程技能水平的 Python 开发人员介绍区块链。通过从零开始实现一个 公有区块链 并构建一个简单应用程序来利用它,您将了解区块链到底是什么。 您将能够使用 Flask 微框架为区块链的不同功能创建端...
-
43
我非常喜欢 Vue 。这是个优秀的框架,可以帮助我们搭建完美的web应用程序。但真正神奇的地方是你不仅仅可以用它搭建web应用程序,还可以使用 Weex...
-
16
使用 IBM Streams 构建 Apache Kafka 流应用程序 – IBM Developer Richard Hagarty 发布: 2020-11-24
-
12
作者|Saurabh Mhatre 编译|Flin 来源|analyticsvidhya 互联网上有很多资源可以找到关于机器学习数据集的见解和训练模型,但是关于如何使用这些模型构建实际应用程序的文章很少。 因此,今天我们将通过首先使用hackathon中的数据集来...
-
7
使用SvelteKit构建实时websocket应用程序 - Ingest 我们最近构建了一个webhook 测试工具,可以为每个请求自动生成类型。它叫做https://typedwebhook.tools,它是免费的、
-
4
目录对python程序进行打包方式主要有5种: py2exe、py2app,pyinstaller,cx_Freeze,nuitka。本文介绍一种新工具: PyOxidizer。 本文是使用使用PyOxidizer构建独立的Python应用程序的一个笔记。 基本按照
-
20
使用Rust和WebAssembly构建Web应用程序 无论是React、V...
-
10
【译】使用 ChatGPT 和 Azure Cosmos DB 构建智能应用程序 ...
-
22
Swift Learning使用 SwiftUI 构建大型应用程序---模块化架构指南【译】发布于 五月 14, 2023软件架构始终是一个热门争论的话题,特别是当有这么多不同的选择时。在过去的 8-12 个月里,作者一直在尝试...
-
9
随着大型语言模型的不断发展,构建 RAG(检索增强生成)应用程序的热潮与日俱增。谷...
About Joyk
Aggregate valuable and interesting links.
Joyk means Joy of geeK