全部产品

MNS消息上链

更新时间:2020-02-27 15:39:54

本示例介绍如何通过函数计算,自动将消息队列MNS中的消息推送到区块链中。

前置条件

  1. 您需要在区块链实例中安装云服务集成
  2. 下载云服务集成示例代码
  3. 在本地安装函数计算工具 funcraft, funcraft 介绍及安装方式

使用方法

  1. 进入示例代码目录 mns2blockchain, 修改示例程序的以下内容:
    1. 按照注释修改 index.js 文件上方的配置项,包括REST API服务地址、Refresh Token、通道名称、智能合约名称。
    2. 根据业务场景,按照注释修改调用智能合约的方式和参数。
    3. 修改 template.yml 中的函数计算服务名称和函数名称,默认服务名为”octopus”,函数名为”MNS2BlockChain”。更多配置方式可以参考 funcraft文档
  2. 在 mns2blockchain 目录下,执行 fun deploy 将函数部署到函数计算。
  3. 在阿里云消息服务MNS中创建主题,关于阿里云消息服务 MNS的具体使用方法,请参考文档MNS快速入门
  4. 进入函数计算控制台,为我们刚才创建的函数配置 MNS 触发器(示例程序中 [Event 格式] 需要选择 JSON)。触发器配置

  5. 在阿里云消息服务 MNS控制台,向创建的 MNS 主题发送测试消息