今回はチュートリアル2「Work queues」を学ぶ。
関連記事
- CentOS7.3にRabbitMQをインストールしてGUIで管理できるようにする
- チュートリアル1「Hello World」
- チュートリアル2「Work queues」 ←いまここ
- チュートリアル3「Publish/Subscribe」
- チュートリアル4「Routing」
- チュートリアル5「Topics」
- チュートリアル6「RPC」
今回学ぶこと
- Work Queues
- タスクの負荷分散
- キューとメッセージの永続化
// 元データ
[
{ name: 'taro', age: 10 },
{ name: 'jiro', age: 20, email: 'jiro@example.com' },
{ name: 'saburo', age: 30, email: 'saburo@example.com' }
]
// 欲しいデータ(ユーザごとではなくそれぞれのフィールドでグルーピングしたい)
{
name: ['taro', 'jiro', 'saburo'],
age: [10, 20, 30],
email: ['jiro@example.com', 'saburo@example.com']
}