Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
Load Balancer Component Architecture - Apache S...
Search
Imesh Gunaratne
November 18, 2013
Technology
280
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
61
Moving Your Enterprise to the Cloud
imesh
0
39
Apache Stratos 4 Alpha
imesh
0
69
Neerogi - A Patient Information Management System (PIMS)
imesh
0
98
The Role of Elastic Load Balancer
imesh
0
37
Other Decks in Technology
See All in Technology
初海外で注意すべきこと12選!!!安全快適なre:invent生活にするために
yuuuuuuu168
1
160
UniFi(ユニファイ)AIカメラの現場活用
ludicmind
1
440
PHPカンファレンス関西の招待状 / Invitation to PHP Conference Kansai
ykanoh
0
110
Active Record Connection Adaptersにおける長年の課題に再び取り組む
yahonda
0
140
自作バイナリを動かす「入口」8選
puhitaku
2
1.3k
Rustuna: Rustによる高速なOptuna実装
pfn
PRO
0
190
DevelopersIO 2026 知識の地図を描く ─ オントロジーとは何か?
ishikawa_satoru
1
1.7k
事業成長とデータ活用を止めないためのマネジメントへ挑戦
hiracky16
0
390
Rust で関数型ドメインモデリング
takonda
0
140
『SAR衛星データ解析入門』のご紹介とその応用
syuchimu
0
120
Kiro Crewをはじめよう
kizawa2020
1
160
Temporal 最高!でも改めて「日付」について調べたら人類の負債すぎる件
riyaamemiya
0
140
Featured
See All Featured
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
230
23k
世界の人気アプリ100個を分析して見えたペイウォール設計の心得
akihiro_kokubo
PRO
74
43k
How to Talk to Developers About Accessibility
jct
2
580
Why Mistakes Are the Best Teachers: Turning Failure into a Pathway for Growth
auna
0
320
Building a Scalable Design System with Sketch
lauravandoore
464
34k
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
141
35k
16th Malabo Montpellier Forum Presentation
akademiya2063
PRO
0
410
Lessons Learnt from Crawling 1000+ Websites
charlesmeaden
PRO
1
1.6k
Product Roadmaps are Hard
iamctodd
55
13k
svc-hook: hooking system calls on ARM64 by binary rewriting
retrage
2
630
Heart Work Chapter 1 - Part 1
lfama
PRO
10
37k
Technical Leadership for Architectural Decision Making
baasie
3
600
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