构建程序-j9九游会登录
本例提供了dis数据流格式转换的和(包含函数依赖),使用空白模板创建函数,用户可以下载、学习使用。
创建工程
本例使用java语言实现dis数据流格式转换功能,有关函数开发的过程请参考java函数开发指南,本例不再介绍业务功能实现的代码。
(fss_examples_dis_cloudtable_src.zip),解压缩,在eclipse中导入工程,如图1所示。
在样例代码中,需要修改proid(项目id)、clusid(集群id)、hostname(表格存储服务的endpoint)并保存。
项目id获取方法:进入“个人中心 > 我的凭证”,如图2所示,在“项目列表”获得项目id,如图3所示。
集群id获取方法:登录,进入集群管理,选择创建集群中创建的cloudtable-dis集群,进入集群详情页,可以查看集群id,如图4所示。
创建functiongraph函数时,需要设置函数执行入口,java函数执行入口格式为:[包名].[文件名].[函数名],上述源码对应的函数执行入口为:com.huawei.cff.tabletester.myhandler。
程序打包
使用eclipse生成jar包,步骤如下图所示,得到table tester.jar文件。
将函数依赖打包,方法如下。
(fss_examples_dis_cloudtable.zip)文件,解压缩目录如图8所示。使用table tester.jar替换dis test.jar,替换文件目录后如图9所示。打zip包,如图10所示,得到disdemo.zip文件。
创建函数
创建函数的时候,必须选择能够访问到dis和cloudtable资源的委托。
- 登录,在左侧导航栏选择“函数 > 函数列表”,进入函数列表界面。
- 单击“创建函数”,进入创建函数流程。
- 选择“创建空白函数”,填写函数基本信息,完成后单击“创建函数”。
- 函数类型:事件函数。
- 函数名称:输入您自定义的函数名称,此处以“disdemo”为例。
- 委托名称:选择准备中创建的“disdemo”。
- 运行时语言选择:“java 8”。
- 进入函数详情页,配置如下信息。
- 在“设置 > 常规设置”页签,修改函数执行入口为“com.huawei.cff.tabletester.myhandler”,单击“保存”。
- 在“代码”页签,选择“上传自zip文件”,选择上传程序打包中的代码包“disdemo.zip”。
修改函数配置
函数创建完成后,函数默认内存为128mb,超时时间默认为3s,资源太少,需要修改。
- 进入disdemo函数详情页,在“设置 > 基本设置”页签,修改配置信息。
- 内存:选择“512”。
- 执行超时时间:输入“15”。
- 其他配置项不修改。
- 单击“保存”,保存配置信息。
相关文档
意见反馈
文档内容是否对您有帮助?
如您有其它疑问,您也可以通过华为云社区问答频道来与我们联系探讨