Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Load Balancer Component Architecture - Apache S...
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
Imesh Gunaratne
November 18, 2013
Technology
270
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Load Balancer Component Architecture - Apache Stratos 4.0.0
Originally published in SlideShare on Nov 18, 2013
Imesh Gunaratne
November 18, 2013
More Decks by Imesh Gunaratne
See All by Imesh Gunaratne
Revolutionizing WSO2 PaaS with Kubernetes & App Factory
imesh
0
60
Moving Your Enterprise to the Cloud
imesh
0
39
Apache Stratos 4 Alpha
imesh
0
68
Neerogi - A Patient Information Management System (PIMS)
imesh
0
97
The Role of Elastic Load Balancer
imesh
0
36
Other Decks in Technology
See All in Technology
KPIだけでは評価できないプロダクトが考えるべき Evalsという第二の評価系 / Beyond KPIs: Evals as a Second Evaluation Framework for Products #PdEConf
aki_iinuma
4
3.8k
生成AIのテナント制御とシャドーMCP対策 | AIを"止めずに"、情報を守る
yukun
0
130
Jetpack Compose で挑む新聞紙面UI ─ 複合ジェスチャー・ポリゴン記事領域・適応的ページ構成という3つの壁/droidkaigi2026
nikkei_engineer_recruiting
0
240
AIで仕事のやり方を変える
matsu7874
3
1k
例外の正しい扱い方 そのエラー try-catchして大丈夫?
jinwatanabe
3
330
From Vanilla Kubernetes to a Batteries-Included Platform: Developer Experience at 1,300+ Clusters
yosshi_
0
630
全員がプロダクトへ向き合う組織を持続成長させるために——組織づくりのフライホイールと4象限 / The Flywheel Model and Four Quadrants for Organizational Design
hiro_torii
4
910
振り返りこそエンジニアの本領
negima
0
340
Benchmarking Vector Databases: pgvector vs. LanceDB
tsho
0
150
スクラムで身についていた動き方を、XPで捉え直してみた
codmoninc
PRO
1
310
2026/09/10 Spring_Bootから_Jakarta_EE_MicroProfileへの移行
megascus
0
230
SQL文一行も書けない人事がCortexもろもろを使って人事業務を楽にしてみる
ponponmikankan
1
150
Featured
See All Featured
B2B Lead Gen: Tactics, Traps & Triumph
marketingsoph
0
230
コードの90%をAIが書く世界で何が待っているのか / What awaits us in a world where 90% of the code is written by AI
rkaga
63
45k
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
508
140k
A Soul's Torment
seathinner
7
3.6k
Public Speaking Without Barfing On Your Shoes - THAT 2023
reverentgeek
1
560
Stop Working from a Prison Cell
hatefulcrawdad
274
21k
RailsConf 2023
tenderlove
30
1.5k
Unlocking the hidden potential of vector embeddings in international SEO
frankvandijk
0
930
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
31
2.9k
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
56
3.5k
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
PRO
202
76k
Introduction to Domain-Driven Design and Collaborative software design
baasie
1
970
Transcript
Load Balancer Component Architecture Imesh Gunaratne Apache Committer, Technical Lead
- WSO2 Inc Apache Stratos 4.0.0
Agenda ➔ Load Balancer Component Architecture ◆ Apache Synapse Mediation
Framework ◆ Load Balance Extension on Synapse ◆ Event Driven Messaging Model ◆ Load Balancer Component Architecture ➔ Load Balancer Features ◆ Load Balancing Algorithm Interface ◆ Session Management ◆ Multi-Tenancy ◆ Statistics Reporting ◆ Service/Subscription Aware Load Balancing ➔ Load Balancer Extension API ◆ Extension API Model ◆ Reference Implementation for HAProxy 2
Load Balancer Component Architecture How it was designed 3
Apache Synapse Mediation Framework 4
Load Balance Extension on Synapse 5
Event Driven Messaging Model 6
Load Balancer Component Architecture 7
org.apache.stratos.load.balancer 8
org.apache.stratos.load.balancer.common 9
Load Balancer Features Features Proposed 10
Load Balancing Algorithm Interface 11 package org.apache.stratos.load.balancer.algorithm;
Session Management 12 package org.apache.synapse.endpoints.dispatch;
Multi-Tenancy Model 13
Statistics Reporting 14 package org.apache.stratos.load.balancer.statistics;
Service/Subscription Aware Load Balancing 15
Dedicated Load Balancing for Services 16
Dedicated Load Balancing for Subscriptions 17 Load Balancer could be
defined as a Cartridge
Load Balancer Extension API Support for Integrating Third Party Load
Balancers 18
Extension API Model 19 package org.apache.stratos.load.balancer.extension.api;
org.apache.stratos.load.balancer.extension.api 20
Reference Implementation - HAProxy 21 package org.apache.stratos.haproxy.extension;
org.apache.stratos.haproxy.extension 22
Questions/Feedback 23
References ◦ Apache Stratos Documentation https://cwiki.apache.org/confluence/display/STRATOS/Index 24
Website http://stratos.incubator.apache.org Mailing List Subscribe:
[email protected]
Post (After subscription):
[email protected]
Social Media Google+: https://plus.google.com/103515557134069849802 Twitter: https://twitter.com/ApacheStratos Facebook: https://www.facebook.com/apache.stratos LinkedIn: http://www.linkedin.com/groups?home=&gid=5131436 25 Join Us
Thank you 26