[Update] MBC CQRS サーバーレス フレームワーク v1.2.1 をリリース
Technology
Apr 06, 2026
MBC CQRS サーバーレス フレームワーク v1.2.1 をリリースしました。今回のリリースでは、SQS メッセージング機能の追加と SNS クライアントの改善を行いました。
主な変更点
新機能
- core: SQSメッセージ操作のための
SqsServiceとSqsClientFactoryを追加sendMessage()— SQSキューへ単一メッセージを送信sendMessageBatch()— 1回のAPIコールで最大10件のメッセージを送信receiveMessages()— MaxNumberOfMessages(デフォルト: 10)とWaitTimeSeconds(デフォルト: 0)を設定可能なメッセージ受信deleteMessage()— 処理済み単一メッセージの確認・削除deleteMessageBatch()— 1回のAPIコールで最大10件のメッセージを削除SqsServiceはQueueModule(グローバル)に登録され、アプリケーション全体でインジェクション可能
- core:
SnsClientFactoryをシングルトンSNSClientインスタンス方式にリファクタリング- 以前はトピックARNごとに個別クライアントをキャッシュしていたが、全publishコールでシングルインスタンスを共有するように変更
getClient()のシグネチャがgetClient(topicArn: string)からgetClient()に変更
アップグレード方法
npm install @mbc-cqrs-serverless/core@1.2.1
