Drukuj - Vavatech.pl

Transkrypt

Drukuj - Vavatech.pl
Vavatech.pl
Architektura aplikacji wysoce skalowanych i odpornych na błędy - 3
pytania i odpowiedzi ze szkolenia (lipiec 2015)
2015-07-30
Pytania w tym artykule pojawiły się podczas szkolenia Architektura aplikacji
wysoce skalowalnych i odpornych na błędy realizowanego w dniach 27.07.2015r.
Jakub Sitek
DEVELOPER AND TRAINER
Czy MySQL wspiera tryb replikacji master-master?
MySQL nie ma wsparcia dla trybu replikacji master-master. MySQL wspiera jedynie trym
master-slave. Tryb master-master można symulować poprzez dwustronny tryb master-slave.
Sposób konfiguracji opisany jest w http://dev.mysql.com/doc/refman/5.6/en/replication.html
Czy w tomcacie, tak jak np w jbossie da się z poziomu konsoli
administracyjnej skonfigurować połączenie do bazy danych ?
Nie, w konsoli administracyjnej tomcata nie da się skonfigurować połączenia do bazy danych.
Można to natomiast zrobić w pliku context.xml, przykłady podane są w dokumentacji tomcata
na stronie https://tomcat.apache.org/tomcat-6.0-doc/jndi-datasource-examples-howto.html
Na czym polega mechanizm sticky-session, do czego jest
wykorzystywany ?
Mechanizm ten polega na tym, że klient http zawsze trafia do tego samego Tomcata w
klastrze.
Jest używany przy klastrowaniu serwerów.
Load balancer, np. na podstawie identyfikatora przechowywanego w ciasteczku, kieruje
klienta cały czas do tego samego Tomcata.
Dzięki temu sesja http nie musi być replikowana pomiędzy serwerami w klastrze.
Mechanizm sticky-session pozwala liniowo skalować aplikację poprzez dodawanie nowych
serwerów do klastra.

Podobne dokumenty