CMQ 触发器(消息队列)
CMQ(mq) 触发器,订阅的是腾讯云的消息队列服务。
使用方式
import { Provide, Inject, ServerlessTrigger, ServerlessTriggerType } from '@midwayjs/decorator';
import { Context, SCF } from '@midwayjs/faas';
@Provide()
export class HelloTencentService {
@Inject()
ctx: Context;
@ServerlessTrigger(ServerlessTriggerType.MQ, {
topic: 'test-topic',
tags: 'bbb',
})
async handleCMQEvent(event: SCF.CMQEvent) {
// xxx
}
}
在 f deploy
后,即可。
信息
注意,在腾讯云下,midway faas 提供的默认消息队列格式为 JSON