Mais conteúdo relacionado
Semelhante a マイクロサービスにおける 結果整合性との戦い (20)
マイクロサービスにおける 結果整合性との戦い
- 2. • ota42y
• サーバサイドエンジニア
• rubyとかrustとかgoとかC++とか
• Twitter、github → ota42y
• 最近はサーバレスしたりGPUで遊んだり
ElasticSerachしたり色々…
自己紹介
- 7. • Eventual Consistency
• 途中では整合性が崩れた状態に陥るが、
十分な時間がたったら最終的には整合
性がとれた状態になる
• 分散システムのBASEで語られる
• ACIDと対比されやすい概念
• ACIDは常に一貫した状態を保証する
結果整合性
- 8. • Eventual Consistency
• 途中では整合性が崩れた状態に陥るが、
十分な時間がたったら最終的には整合
性がとれた状態になる
• 分散システムのBASEで語られる
• ACIDと対比されやすい概念
• ACIDは常に一貫した状態を保証する
• マイクロサービスアーキテクチャは分散
システムの一種
結果整合性
- 11. • 詳しくは過去の発表資料を…
• マイクロサービスにおける 非同期アーキテクチ
• https://www.slideshare.net/ota42y/ss-
80254350
• Rails DMの動画も公開されました
• https://www.youtube.com/watch?v=amsQa
PIajqs
イベントドリブンアーキテクチャ
- 27. • 元々は数学用語
• 情報工学においては
• 何度同じ操作を行っても同じ結果になるもの
• data.append(1)
• 冪等ではない
• dataの要素が常に1づつ増えていく
• data.size
• 冪等
• data[0] = 1
• これも冪等
冪等性
Notas do Editor
- この中に、マイクロサービスアーキテクチャを知ってる人どれくらいいますか?
ありがとうございます、以外と少なくて資料作った会がありました…