本示例介绍如何通过函数计算,自动将轻量消息队列(原MNS)中的消息推送到区块链中。
前置条件
您需要在区块链实例中安装云服务集成。
下载云服务集成示例代码。
在本地安装函数计算工具 funcraft, funcraft 介绍及安装方式。
使用方法
进入示例代码目录
mns2blockchain
,修改示例程序的以下内容:按照注释修改 index.js 文件上方的配置项,包括REST API服务地址、Refresh Token、通道名称、智能合约名称。
根据业务场景,按照注释修改调用智能合约的方式和参数。
修改 template.yml 中的函数计算服务名称和函数名称,默认服务名为”octopus”,函数名为”MNS2BlockChain”。更多配置方式可以参考 funcraft文档。
在 mns2blockchain 目录下,执行
fun deploy
将函数部署到函数计算。在阿里云轻量消息队列(原MNS)中创建主题,关于阿里云轻量消息队列(原MNS)的具体使用方法,请参考文档轻量消息队列(原MNS)快速入门。
进入函数计算控制台,为我们刚才创建的函数配置 MNS 触发器(示例程序中 [Event 格式] 需要选择 JSON)。
在阿里云轻量消息队列(原MNS)控制台,向创建的轻量消息队列主题发送测试消息。
文档内容是否对您有帮助?