【リアクティブ】Akka ActorとAMQPで実装されるLINEの大規模メッセージングパイプライン【おじさん】 #linedevday

0

A-9
Akka ActorとAMQPでLINEのメッセージングパイプラインをリプレースした話

Yuichi.O
Java/Scalaエンジニア。
LINEでは公式アカウントとユーザー間の大規模メッセージングパイプラインを担当。

HALL A
16:50 - 17:30

"LINEではマイクロサービスの思想の元、多数のサービスによってシステムを構築しており、サービスごとに必要に応じてテクノロジーのアップデートに取り組んでいます。
従来はサービス間通信にThrift/HTTPによるRPCを用い、サービス自身はJava Threadを直接多用したプログラミングを行ってきましたが、最近ではAMQPを介した非同期通信やActor Modelによる並行プログラミングも取り入れています。
本セッションでは、年始より行ったバックエンドメッセージングシステムのリプレースから得られたAkka ActorとAMQPの知見について共有します。"

Haruto Otake @Trapezoid

リアクティブおじさん!!!リアクティブおじさんだ!!!! #linedevday

2015-04-28 16:51:22
erukiti.ts @erukiti

あー。裏セッション deep lerning だったか まぁ、Akka/AMQP の方が興味深い #linedevday

2015-04-28 16:51:33
Negoro Kazuki @negokaz

Reactiveって100回ぐらい言おうと思ってます #linedevday

2015-04-28 16:51:58
紫竹佑騎🧖‍♂️暗号屋LLC in 福岡 @79yuuki

公式アカウントだと受けるメッセージ量がケタ違いでヤバい #linedevday pic.twitter.com/pefLEBc9Gf

2015-04-28 16:52:46
拡大
ミヒャエル@20.7% @mihyaeru21

公式アカウントのメッセージは1日20億くらいもあるのか #linedevday

2015-04-28 16:52:51
みくげっと @3qgt

デザイナーさんが頑張った #linedevday

2015-04-28 16:53:13
なんちゃってフリーランス🍣 @okb_m

公式アカウントとユーザーのやりときに1日に20億メッセージを捌くのか… #linedevday

2015-04-28 16:53:25
suzuki @campanalbero

シャッターチャンスだそうです。 #linedevday pic.twitter.com/kUHdd4zhH0

2015-04-28 16:53:29
拡大
ミヒャエル@20.7% @mihyaeru21

シャッターチャンスと言われたから撮った #linedevday pic.twitter.com/4b0UlCKhV9

2015-04-28 16:53:43
拡大
erukiti.ts @erukiti

fetcher と pusher が分かれてるのはなんなんだろ? と思ったら、マイクロサービスって単語が出てきた。ふむ? #linedevday

2015-04-28 16:53:49
erukiti.ts @erukiti

今日のスライドどれもきれいでいいなー #linedevday

2015-04-28 16:54:24
紫竹佑騎🧖‍♂️暗号屋LLC in 福岡 @79yuuki

シャッターチャンス。Pusher、Fanout、受信キューってのをリプレイスした話。 #linedevday pic.twitter.com/HSR9oE1W0N

2015-04-28 16:54:36
拡大
Jack Nicholson🐈 @kakerukaeru

受信キューにはrabittmq使ってんで #linedevday

2015-04-28 16:55:42
Shun Yanaura @ya7_

メッセージの処理順序を保証する必要があるので,1Q1Cにする必要があった #linedevday

2015-04-28 16:56:26