通过模拟在表格存储中写入数据,触发函数计算,并将消息最终传递给消息通道。

模拟写入数据

  1. 登录阿里云,进入函数计算的控制台
  2. 选择上述创建的服务及函数,进入函数页面后在 代码执行 页签单击 触发事件

  3. 在弹出的 测试事件 页面中写入以下样例代码。
    {
        "Version": "Sync-v1",
        "Records": [
            {
                "Type": "PutRow",
                "Info": {
                    "Timestamp": 1506416585740836
                },
                "PrimaryKey": [
                    {
                        #模拟表格存储中的主键插入值
    		    "ColumnName": "TB_sample",
                        "Value":1
                    }
                ],
                "Columns": [
                   {
                        #模拟在表格存储中插入类型为level的值
    		    "Type": "Put",
                        "ColumnName": "level",
                        "Value": 0,
                        "Timestamp": 1506416585741
                    },
                    {
    		    #模拟在表格存储中插入类型为message的值
                        "Type": "Put",
                        "ColumnName": "message",
                        "Value": "test_1",
                        "Timestamp": 1506416585741
                    }
                ]
            }
        ]
    }
  4. 单击 确定

编写业务代码

  1. 登录阿里云,进入函数计算的控制台
  2. 选择上述创建的服务及函数,进入函数页面后在 代码执行 页签插入业务代码。

    业务代码包含获取触发事件的更新消息、处理、调用消息通道三个主要逻辑。请根据 附录 业务代码 章节完成业务代码编写。

  3. 完成后单击 执行

    待函数运行结束,界面提示 “函数运行成功”。

查看消息

  1. 登录阿里云,进入消息服务的消息服务控制台
  2. 在左侧导航栏的 队列 中找到上述创建的队列,单击 操作 列中的 查看消息

    在弹出的 接收消息页面中查看消息记录。