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 Stratos 4.0.0
Search
Imesh Gunaratne
November 18, 2013
Technology
0
130
Load Balancer Component Architecture - Apache Stratos 4.0.0
Originally published in SlideShare on Nov 18, 2013
Imesh Gunaratne
November 18, 2013
Tweet
Share
More Decks by Imesh Gunaratne
See All by Imesh Gunaratne
Revolutionizing WSO2 PaaS with Kubernetes & App Factory
imesh
0
49
Moving Your Enterprise to the Cloud
imesh
0
22
Apache Stratos 4 Alpha
imesh
0
51
Neerogi - A Patient Information Management System (PIMS)
imesh
0
77
The Role of Elastic Load Balancer
imesh
0
24
Other Decks in Technology
See All in Technology
自己改善からチームを動かす! 「セルフエンジニアリングマネージャー」のすゝめ
shoota
6
1k
Grafana x PagerDuty Better Together
jacopen
1
260
TechFeed Experts Night#27 〜 フロントエンドフレームワーク最前線 (Svelte)
baseballyama
2
590
One engineer company with Ruby on Rails
rstankov
2
430
Cracking the KubeCon CfP
inductor
2
270
M5stackで使用できるpHセンサの開発
shinrinakamura
0
120
コードや知識を組み込む / Incorporate Code and knowledge
ks91
PRO
0
150
非同期推論システムによるコスト削減と信頼性向上
koki_nishihara
1
360
チームでロジカルシンキングに改めて向き合っている話 〜学習環境と実践⽅法〜
sansantech
PRO
3
3.3k
.NET Profiler in 2024.
kkamegawa
2
1.3k
【NW X Security JAWS#3】L3-4:AWS環境のIPv6移行に向けて知っておきたいこと
shotashiratori
1
620
【基本】データベース設計
oracle4engineer
PRO
2
180
Featured
See All Featured
What's new in Ruby 2.0
geeforr
337
31k
A better future with KSS
kneath
231
16k
The Invisible Side of Design
smashingmag
294
49k
Building an army of robots
kneath
300
41k
Creatively Recalculating Your Daily Design Routine
revolveconf
211
11k
Into the Great Unknown - MozCon
thekraken
14
1k
How to Ace a Technical Interview
jacobian
273
22k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
14
1.5k
Dealing with People You Can't Stand - Big Design 2015
cassininazir
358
22k
Code Reviewing Like a Champion
maltzj
515
39k
The Language of Interfaces
destraynor
151
23k
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
245
20k
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