非同期データ更新のためにメッセージキューを導入した(い)話
TRANSCRIPT
What is
Broker
Queue
msgBroker
Producer
Queue
msgBroker
Producer
Queue
msg
msgBroker
Producer
Queue
msgmsg
msgBroker
Producer
Queue
msgmsg
Consumer
msgBroker
Producer
Queue
msgmsg
Consumer
Broker
Producer
Queue
msgmsg
Consumer
Broker
Producer
Queue
msg
Consumer
msg
Broker
Producer
Queue
Consumer
msg
MySQL
MySQL
Apache Kafka
HadoopHDFSZooKeeper
HadoopHDFSZooKeeper
MySQLbinlog
Hadoop
->
PHPPHPC
PHPPHPC
PHPPHPC
JavaHadoopJava
PHPPHPC
JavaHadoopJava
PHPPHPC
JavaHadoopJava
Consumer API3
PHPPHPC
JavaHadoopJava
Consumer API3
RabbitMQ
Erlang
Erlang
AMQP 0.9.1
PHP
PHP
AMQP 0.9.1RabbitMQRabbitMQ
PHP
AMQP 0.9.1RabbitMQRabbitMQ
DiskRAM