C++#
基础 API#
初始化客户端,根据配置连接到 openYuanrong 集群。 |
|
检查是否已调用 init 接口完成初始化。 |
|
检查函数是否运行在本地模式。 |
|
关闭客户端,释放函数实例等创建的资源。 |
|
init 接口使用的配置参数。 |
|
Range 调度使用的配置参数。 |
|
openYuanrong 抛出的异常。 |
有状态及无状态函数 API#
注册 openYuanrong 函数。 |
|
标记类的成员变量为 openYuanrong 函数的状态。 |
|
注册有状态函数实例恢复时的回调函数。 |
|
注册有状态函数实例退出时的回调函数。 |
|
构造 FunctionHandler 句柄。 |
|
调用无状态函数。 |
|
指定无状态函数调用时的配置,比如资源、亲和等。 |
|
指定无状态函数调用时的 URN,配合 CppFunction 或 JavaFunction 接口使用。 |
|
构造 InstanceCreator 对象。 |
|
创建有状态函数实例。 |
|
指定有状态函数实例创建时的配置项,比如资源、亲和等。 |
|
指定有状态函数实例创建时的 URN。 |
|
调用有状态函数的方法。 |
|
指定有状态函数方法调用时的配置项,比如重试次数等。 |
|
有状态函数实例的句柄。 |
|
获取一个具名有状态函数实例。 |
|
取消无状态函数或有状态函数的方法调用。 |
|
退出当前函数实例。 |
|
保存有状态函数实例的状态。 |
|
导入有状态函数实例的状态。 |
|
用于设置调用选项。 |
数据对象 API#
数据流 API#
在 openYuanrong 函数间传递共享的有序无界内存数据集。 |
集合通信 API#
集合通信 API 全量说明,涵盖类型定义、组管理接口与集合通信算子。 |
函数互调 API#
通过函数名称构造 FunctionHandler 句柄,用于调用 Python 无状态函数。 |
|
构造 PyInstanceClass 对象,用于创建 Python 有状态函数实例. |
|
通过函数名称构造 FunctionHandler 句柄,用于调用 Java 无状态函数。 |
|
构造 JavaInstanceClass 对象,用于创建 Java 有状态函数实例。 |
|
通过函数名称构造 FunctionHandler 句柄,用于调用 C++ 无状态函数。 |
|
构造 CppInstanceClass 对象,用于创建 C++ 有状态函数实例。 |
函数组 API#
函数组生命周期管理接口。 |
KV 缓存 API#
存储二进制数据到数据系统,类似 Redis 的 SET 接口。 |
|
批量存储二进制数据到数据系统,类似 Redis 的 Mset 接口。 |
|
写入一个键的值。 |
|
设置多个键值对。 |
|
写入键的值(原始字节)。 |
|
检索与指定键关联的值,类似于 Redis 的 GET 命令。 |
|
检索与指定键关联的多个值,并支持基于偏移量的额外参数进行读取。 |
|
检索键的值。 |
|
检索由 WriteRaw 写入的键的值。 |
|
删除一个键及其关联的数据,类似于 Redis 的 DEL 命令。 |
线程并行 API#
用于多线程并行编程的 API。 |
亲和调度#
亲和调度的配置参数。 |
设置跨语言 python 的 runtime env API#
设置跨语言 python 的 runtime env API。 |