更新时间:2025-08-12 gmt 08:00

构建程序-j9九游会登录

本例提供了dis数据流格式转换的和(包含函数依赖),使用空白模板创建函数,用户可以下载、学习使用。

创建工程

本例使用java语言实现dis数据流格式转换功能,有关函数开发的过程请参考java函数开发指南,本例不再介绍业务功能实现的代码。

(fss_examples_dis_cloudtable_src.zip),解压缩,在eclipse中导入工程,如图1所示。

图1 样例代码说明

在样例代码中,需要修改proid(项目id)、clusid(集群id)、hostname(表格存储服务的endpoint)并保存。

项目id获取方法:进入“个人中心 > 我的凭证”,如图2所示,在“项目列表”获得项目id,如图3所示。

图2 我的凭证
图3 项目id

集群id获取方法:登录,进入集群管理,选择创建集群中创建的cloudtable-dis集群,进入集群详情页,可以查看集群id,如图4所示。

图4 集群id

创建functiongraph函数时,需要设置函数执行入口,java函数执行入口格式为:[包名].[文件名].[函数名],上述源码对应的函数执行入口为:com.huawei.cff.tabletester.myhandler。

程序打包

使用eclipse生成jar包,步骤如下图所示,得到table tester.jar文件。

图5 export
图6 选择类型
图7 发布

将函数依赖打包,方法如下。

(fss_examples_dis_cloudtable.zip)文件,解压缩目录如图8所示。使用table tester.jar替换dis test.jar,替换文件目录后如图9所示。打zip包,如图10所示,得到disdemo.zip文件。

图8 文件目录
图9 替换后文件目录
图10 打zip包

创建函数

创建函数的时候,必须选择能够访问到dis和cloudtable资源的委托。

  1. 登录,在左侧导航栏选择“函数 > 函数列表”,进入函数列表界面。
  2. 单击“创建函数”,进入创建函数流程。
  3. 选择“创建空白函数”,填写函数基本信息,完成后单击“创建函数”。
    • 函数类型:事件函数。
    • 函数名称:输入您自定义的函数名称,此处以“disdemo”为例。
    • 委托名称:选择准备中创建的“disdemo”。
    • 运行时语言选择:“java 8”。
  4. 进入函数详情页,配置如下信息。
    • 在“设置 > 常规设置”页签,修改函数执行入口为“com.huawei.cff.tabletester.myhandler”,单击“保存”。
    • 在“代码”页签,选择“上传自zip文件”,选择上传程序打包中的代码包“disdemo.zip”。

修改函数配置

函数创建完成后,函数默认内存为128mb,超时时间默认为3s,资源太少,需要修改。

  1. 进入disdemo函数详情页,在“设置 > 基本设置”页签,修改配置信息。
    • 内存:选择“512”。
    • 执行超时时间:输入“15”。
    • 其他配置项不修改。
  2. 单击“保存”,保存配置信息。

相关文档

网站地图