Submit Search
Upload
Jun.27 fukutomi
•
0 likes
•
418 views
I
iyo16
Follow
Software
Technology
Entertainment & Humor
Report
Share
Report
Share
1 of 18
Download Now
Download to read offline
Recommended
How to replace switch with when in kotlin
How to replace switch with when in kotlin
Concetto Labs
Ui testing with splinter - Fri, 30 May 2014
Ui testing with splinter - Fri, 30 May 2014
Taizo Ito
How to study english
How to study english
masahiroookubo
DockerCon 14
DockerCon 14
Yusaku OGAWA
First impressions of Go
First impressions of Go
Yusaku OGAWA
Implementation of gui framework part2
Implementation of gui framework part2
masahiroookubo
Implementation of gui framework part1
Implementation of gui framework part1
masahiroookubo
Studying Abroad in Cebu
Studying Abroad in Cebu
etgjsv
More Related Content
Viewers also liked
A brief introduction to CentOS 7
A brief introduction to CentOS 7
Taizo Ito
Implementation of GUI Framework part3
Implementation of GUI Framework part3
masahiroookubo
Overview pcidss
Overview pcidss
takashiinada
Hello pivotal tracker
Hello pivotal tracker
sharu1204
Introducing chrome apps (ogura)
Introducing chrome apps (ogura)
Kazuhiro Ogura
Do not rm_log_files
Do not rm_log_files
Masato Bito
Introduction to bioinformatics
Introduction to bioinformatics
philmaweb
Implement server push in flask framework
Implement server push in flask framework
Chi-Chia Huang
Introduction to systemd
Introduction to systemd
Yusaku OGAWA
Garbled text in email
Garbled text in email
tas-hiro
AWS Cost Visualizer
AWS Cost Visualizer
Institut Teknologi Bandung
I18n of java script
I18n of java script
Junichi Shinohara
Authentication
Authentication
Takehiko Kodama
The language barrier.
The language barrier.
pumpkin_brownies
Self Created Load Balancer for MTA on AWS
Self Created Load Balancer for MTA on AWS
sharu1204
Effective ES6
Effective ES6
Teppei Sato
PPT ON ENGLISH
PPT ON ENGLISH
Time Rahul
Viewers also liked
(17)
A brief introduction to CentOS 7
A brief introduction to CentOS 7
Implementation of GUI Framework part3
Implementation of GUI Framework part3
Overview pcidss
Overview pcidss
Hello pivotal tracker
Hello pivotal tracker
Introducing chrome apps (ogura)
Introducing chrome apps (ogura)
Do not rm_log_files
Do not rm_log_files
Introduction to bioinformatics
Introduction to bioinformatics
Implement server push in flask framework
Implement server push in flask framework
Introduction to systemd
Introduction to systemd
Garbled text in email
Garbled text in email
AWS Cost Visualizer
AWS Cost Visualizer
I18n of java script
I18n of java script
Authentication
Authentication
The language barrier.
The language barrier.
Self Created Load Balancer for MTA on AWS
Self Created Load Balancer for MTA on AWS
Effective ES6
Effective ES6
PPT ON ENGLISH
PPT ON ENGLISH
Recently uploaded
online pdf editor software solutions.pdf
online pdf editor software solutions.pdf
Meon Technology
OpenChain Webinar: Universal CVSS Calculator
OpenChain Webinar: Universal CVSS Calculator
Shane Coughlan
Your Vision, Our Expertise: TECUNIQUE's Tailored Software Teams
Your Vision, Our Expertise: TECUNIQUE's Tailored Software Teams
Jaydeep Chhasatia
Growing Oxen: channel operators and retries
Growing Oxen: channel operators and retries
SoftwareMill
IA Generativa y Grafos de Neo4j: RAG time
IA Generativa y Grafos de Neo4j: RAG time
Neo4j
AI Embracing Every Shade of Human Beauty
AI Embracing Every Shade of Human Beauty
Raymond Okyere-Forson
Optimizing Business Potential: A Guide to Outsourcing Engineering Services in...
Optimizing Business Potential: A Guide to Outsourcing Engineering Services in...
Jaydeep Chhasatia
How Does the Epitome of Spyware Differ from Other Malicious Software?
How Does the Epitome of Spyware Differ from Other Malicious Software?
AmeliaSmith90
ERP For Electrical and Electronics manufecturing.pptx
ERP For Electrical and Electronics manufecturing.pptx
Autus Cyber Tech
Kawika Technologies pvt ltd Software Development Company in Trivandrum
Kawika Technologies pvt ltd Software Development Company in Trivandrum
Kawika Technologies
Cybersecurity Challenges with Generative AI - for Good and Bad
Cybersecurity Challenges with Generative AI - for Good and Bad
Ivo Andreev
eAuditor Audits & Inspections - conduct field inspections
eAuditor Audits & Inspections - conduct field inspections
Nirav Modi
Webinar_050417_LeClair12345666777889.ppt
Webinar_050417_LeClair12345666777889.ppt
kinjal48
Big Data Bellevue Meetup | Enhancing Python Data Loading in the Cloud for AI/ML
Big Data Bellevue Meetup | Enhancing Python Data Loading in the Cloud for AI/ML
Alluxio, Inc.
Leveraging DxSherpa's Generative AI Services to Unlock Human-Machine Harmony
Leveraging DxSherpa's Generative AI Services to Unlock Human-Machine Harmony
elliciumsolutionspun
Top Software Development Trends in 2024
Top Software Development Trends in 2024
Mind IT Systems
Fields in Java and Kotlin and what to expect.pptx
Fields in Java and Kotlin and what to expect.pptx
João Esperancinha
20240319 Car Simulator Plan.pptx . Plan for a JavaScript Car Driving Simulator.
20240319 Car Simulator Plan.pptx . Plan for a JavaScript Car Driving Simulator.
Sharon Liu
Streamlining Your Application Builds with Cloud Native Buildpacks
Streamlining Your Application Builds with Cloud Native Buildpacks
Vish Abrams
Transforming PMO Success with AI - Discover OnePlan Strategic Portfolio Work ...
Transforming PMO Success with AI - Discover OnePlan Strategic Portfolio Work ...
OnePlan Solutions
Recently uploaded
(20)
online pdf editor software solutions.pdf
online pdf editor software solutions.pdf
OpenChain Webinar: Universal CVSS Calculator
OpenChain Webinar: Universal CVSS Calculator
Your Vision, Our Expertise: TECUNIQUE's Tailored Software Teams
Your Vision, Our Expertise: TECUNIQUE's Tailored Software Teams
Growing Oxen: channel operators and retries
Growing Oxen: channel operators and retries
IA Generativa y Grafos de Neo4j: RAG time
IA Generativa y Grafos de Neo4j: RAG time
AI Embracing Every Shade of Human Beauty
AI Embracing Every Shade of Human Beauty
Optimizing Business Potential: A Guide to Outsourcing Engineering Services in...
Optimizing Business Potential: A Guide to Outsourcing Engineering Services in...
How Does the Epitome of Spyware Differ from Other Malicious Software?
How Does the Epitome of Spyware Differ from Other Malicious Software?
ERP For Electrical and Electronics manufecturing.pptx
ERP For Electrical and Electronics manufecturing.pptx
Kawika Technologies pvt ltd Software Development Company in Trivandrum
Kawika Technologies pvt ltd Software Development Company in Trivandrum
Cybersecurity Challenges with Generative AI - for Good and Bad
Cybersecurity Challenges with Generative AI - for Good and Bad
eAuditor Audits & Inspections - conduct field inspections
eAuditor Audits & Inspections - conduct field inspections
Webinar_050417_LeClair12345666777889.ppt
Webinar_050417_LeClair12345666777889.ppt
Big Data Bellevue Meetup | Enhancing Python Data Loading in the Cloud for AI/ML
Big Data Bellevue Meetup | Enhancing Python Data Loading in the Cloud for AI/ML
Leveraging DxSherpa's Generative AI Services to Unlock Human-Machine Harmony
Leveraging DxSherpa's Generative AI Services to Unlock Human-Machine Harmony
Top Software Development Trends in 2024
Top Software Development Trends in 2024
Fields in Java and Kotlin and what to expect.pptx
Fields in Java and Kotlin and what to expect.pptx
20240319 Car Simulator Plan.pptx . Plan for a JavaScript Car Driving Simulator.
20240319 Car Simulator Plan.pptx . Plan for a JavaScript Car Driving Simulator.
Streamlining Your Application Builds with Cloud Native Buildpacks
Streamlining Your Application Builds with Cloud Native Buildpacks
Transforming PMO Success with AI - Discover OnePlan Strategic Portfolio Work ...
Transforming PMO Success with AI - Discover OnePlan Strategic Portfolio Work ...
Jun.27 fukutomi
1.
persimmon load balancer Solution Engineering FUKUTOMI
Yutaka
2.
if no balancer
3.
with balancer LB
4.
thread LB listener server thread server thread server
thread
5.
server thread loop{ read from
client; write to server; read from server; write to client; }
6.
selector LB selector client server
7.
selector loop{ select; if(accept) connect to server; if(on
read) write to other; }
8.
session session data
9.
fool balancer LB session data NO
session data !! session error !!
10.
wise balancer LB session
data client server A X A X Y
11.
session with wise
balancer LB session data for A session data for B A B X Y client server A X B Y
12.
reliability LB
13.
when LB down LB
14.
active/standby LB LB active standby
15.
normal LB LB active standby a b (x) connect to “x” Hey!
I’m alive!! “active” is live. I stay as “standby”
16.
when active LB
is down LB LB active standby a b (x) connect to “x” no “active” is alive?
17.
failover LB LB active a b (x) connect to “x” I
become “active”. Hey! I’m alive!!
18.
終劇 (fin)
Download Now