
così ciao ci siamo in viaggio
conferenza lunedì mattina e abbiamo
questo gruppo qui Watson Todd Victor e
io, Kristen, stiamo parlando a lungo
Parliamo questo pomeriggio di cosa reattivo
è reattivo qual è il reattivo
applicazione qual è il reattivo
architettura quindi abbiamo pensato che avremmo fatto
una rapida carrellata sul contenuto di questo
Sono perché reagire a questo importante come il
parole Martin oh grazie a persona così
reattivo è piuttosto interessante perché
le cose sono cambiate di recente che abbiamo
ho provato a trovare le applicazioni lo sanno
ogni volta che li vediamo diventano
business critical quindi questo è diverso
da quello che stava accadendo sul web ha detto
10 15 20 anni fa non ho internet
il canale è l’unico canale in molti
casi per le imprese che possono agire più
lo combiniamo con la tecnologia è stato
fondamentalmente cambiando questo siamo stati
andando massa di multi-core andando a intasare
andare a molti computer è diverso
dal singolo grande computer che noi
usato per avere e la confluenza di quelli
due cose sono cambiate per quello che facciamo
la cosa del sito business-critical deve
essere su 24-7 abbiamo bisogno di fare caldo di griglie
come altamente reattivo altamente reattivo
possiamo crescere e rimpicciolire questi nel nostro
ambienti e quello che stiamo vedendo è
c’è un tipo standard di applicazione
questo sembra che possa essere in molti
lingue e molte tecnologie ma è
ha un insieme simile di caratteristiche a
molte di queste non sono nuove alcune delle
le tecniche sono in circolazione da molto tempo
ma stanno diventando mainstream, penso
è quello che è davvero la notte di Stanley
questo punto li abbiamo guardati
sul caso e lo troverà e lo farà
tenere su sfondi molto diversi ma
stiamo tutti iniziando a vedere questo
confluenza che inizia a riunirsi e
abbiamo chiamato queste proprietà che siamo
vedere è fondato, quindi le cose sono
reattivo è se non rispondono in a
modo tempestivo non sono molto utili per
quindi usarlo efficacemente non disponibile e
gli utenti non ottengono i benefici di cui hanno bisogno
anche loro sono quasi molto resilienti perché
non è lì non si può offrire che
il servizio e le persone si aspettano che
notte abbiamo anche tutti questi
centri dati interessanti con lotti e
molti server quindi le cose devono crescere
e restringere che vogliamo
avere le giuste economie le economie
di scala alcuni giorni abbiamo bisogno di correre su due
o tre computer alcuni giorni che abbiamo bisogno di
correre su un migliaio di applicazioni
fai bene quello che è interessante
sotto un sacco di pensieri sono loro
tutti fondamentalmente messaggi guidati che abbiamo
andato in un mondo dove sono quelle cose
progetti sincroni ma sincroni
limitare il raggiungimento di alcuni di questi
proprietà e stiamo guardando a questo
da interessante perché è la mia esperienza
capita di essere con un sacco di prestazioni
e rendere le cose reattive così sono
guardando quali algoritmi fanno le cose
reattivo come fanno i modelli di design
le cose sono reattive e quindi abbiamo bisogno di piacere
quanto aumentano i costosi lotti di costi in
il giusto modo di essere consapevole delle cose
come la teoria delle code sappia come tu
rendere le cose parallele ma evitare
contesa assicurandosi che le cose siano
coerente è tutto molto interessante questo
tipo di divertimento e passione la tua schiena il
il computer corretto dice che è una specie di essere
Deeks piuttosto che solo gli hipsters
stanno andando avanti e fuori di questo tipo di
servizio in codice da cui siamo usciti
ora c’è un po ‘di tutto questo
Sono guidato da come alcuni di questi altri
i ragazzi stanno facendo cose interessanti come il riposo, sì
Sono davvero impegnato nel vedere il modello
tutti questi modelli che contribuiscono a
sistemi resilienti quindi i sistemi
sono come Martin ha menzionato prima che possiamo
sempre più bisogno di questi sistemi che sono
su 24-7 e i sistemi sono più
e più business critical che è entrambi
in termini di soldi ho usato le fermate delle entrate
quando il sistema si ferma o in termini di
queste varie infrastrutture governative
o servizi pubblici dove c’è molto
di vedo i sistemi devono solo essere su
tutti vivono tutto il giorno, quindi il
roba per esempio che i medici lo faranno
usare il pronto soccorso userà bene
quando lo chiami ora così um in realtà
questo è il motivo per cui mi sono fidanzato
in questo e ha iniziato a fare un sacco di
Erlang ed Erlang sono in molti modi un grande
ispirazione per le cose che vengono
da questo stanno facendo questo
Eric Sunday ha programmato il telefono
interruttori che ovviamente vuoi avere
molto in alto in Cina e tu vuoi
renderlo fault tolerant così resilienza il
concetto di resilienza
sta davvero descrivendo una qualità di
qualcosa che può resistere a una tempesta
sapere che dopo essere stato piegato tornerà indietro
in forma si occuperà di cose cattive
succede e quando guardi il mix
di cloud multi-core per computer matsu
sistemi distribuiti in molti modi c’è
tante cose che possono andare storte e
andranno male e l’hardware funzionerà
i sistemi frenanti si sovraccaricheranno
vari modi in termini di risorse io
la rete è bla bla bla ma anche come
i sistemi crescono hanno più errori umani
integrato nel software, intendo io
non pensare che ci sia qualcuno che crede
possiamo fare questi grandi distribuiti
sistemi senza errori nel codice così noi
hanno tutte queste classi di difetti e noi
bisogno di avere alcuni modelli che possiamo
costruire possiamo usare per strutturare il
gestione di questi errori nel sistema
e questo è un aspetto molto interessante
angolo e la nostra linea può masticare di meno
che molto su quello naturalmente
c’è soprattutto il fatto di averti
conoscere diversi sistemi che possono osservare
l’un l’altro può tenere traccia di ciò
rendere gli errori di prima classe in modo che tu possa
recente su di loro in vari modi è
su come isolare gli errori in modo da averli
cose isolate che se si raddoppia
non significa che tutto viene
giù come un set di DOMA senza interruzioni o
qualcosa del genere che vuoi isolare
gli errori in vari modi quindi c’è
un sacco di pacchetti interessanti di così
c’è la cosa elastica forse lo farai
vieni, sì, non lo so, signore, ci sono legami
in ciò quindi ciò che è interessante è quello
lo stesso è un po ‘ le stesse cose
che ti danno la proprietà della resilienza
può anche darti la proprietà di
essere elastico perché è resiliente
sull’isolamento e sull’elasticità
anche sul disaccoppiamento così una volta che sei
disaccoppiato puoi non farlo davvero
importa quale macchina funziona esattamente così
quello che abbiamo visto è che non solo noi
non ottenere CPU più veloci ma ne otteniamo di più
loro così vediamo che abbiamo più cpu
non solo su una singola macchina, ma lo siamo
ottenere più macchine così se vogliamo
Approfittate di questo, quindi abbiamo bisogno di
assicurati di poter strutturare il nostro
applicazioni e sistemi in modo che possiamo
fare
quindi la prima cosa è andare con
asincrono abbiamo bisogno di disaccoppiare il
mittente dal ricevitore, per così dire e
essere in grado di farlo significa che possiamo
ora approfitta di questi altri
computer e più risorse ma è
non solo per le maggiori risorse che è
sulle risorse giuste così quando noi
sapere quante risorse abbiamo bisogno nel nostro
sistema in un dato momento nel tempo che possiamo
ordina prova a ridimensionare le risorse che
stiamo usando e questo è molto potente no
solo essere in grado di reagire ad aumentare
caricare ma anche essere in grado di sapere cosa
il carico sarà nel senso
quel giorno di paga sarà uno di quelli
giorni in cui abbiamo solo bisogno di 10 volte il
numero di macchine quindi selezioniamo
e ne approfitto
l’elasticità si basa sulla nozione di
scalabilità quindi è necessaria la scalabilità
al fine di ottenere la parte elasticità ma
la cosa che li lega è
essere in grado di vedere quanti dei tuoi
le risorse vengono utilizzate come se fossero in grado
per mantenere le metriche sul tuo sistema così
questa è la parte di elasticità di
cose ma ha davvero iniziato a ottenere il
parte asincrona dell’elasticità di cui hai bisogno
andare messaggio guidato così è tutto suo
si, beh, quello li sta inseguendo, sì, intendo
il tipo di internet è cresciuto perché noi
in realtà aveva un sistema molto disaccoppiato il
dal primo momento qualcosa
non stava dicendo qualcosa di centralizzato
non era sincronizzato era necessario e
che in realtà ti ha aiutato a conoscere il design
di internet, quindi se abbiamo tipo di applichiamo
che lo abbiamo visto a vari livelli di
granularità lo vediamo da solo
comunicare i processi fino in fondo
in realtà le architetture del
chip che abbiamo sono tutti messaggi
passando basato e il motivo è perché
in realtà segue modelli molto buoni
probabilmente sa mette palla colpisce in per
resilienza ci permette di elasticità
lo sai fa sistema in modo che loro
può essere asincrono e cosa e altro
reattivo così come noi come tipo di sguardo
sai cosa sono i tuoi buoni schemi
conoscere le cose che sono guidate dai messaggi
cose che hanno un binario asincrono
confine sai che sei bravo tu
so che non è in realtà non è quello che
fornisce in realtà ciò che serve
via toglie la capacità di digitare
un paio di cose insieme e da
fondamentalmente costringendo queste cose ad essere
disaccoppiati sai che abbiamo questo tipo
di dover pensare in questi termini e
quando pensiamo a quei termini che sviluppiamo
sistemi che sono in grado di gestire meglio l’SSD
può essere più resistente e può essere di più
reattivo e in realtà lo facciamo e
un altro effetto collaterale è che questi
i sistemi sono molto più efficienti in quelli
volte perché appena sorta di seguono
certi brevetti sono semplicemente naturali
il modo in cui loro conoscono un po ‘
alla fine è come forse questi modelli
non hanno appena New sono stati in giro a
molto tempo Kratz di quanto tu abbia menzionato
la linea interna torna a tonnellate di non-stop
il lavoro in palestra nonno Helen piace molto
di un lavoro meraviglioso che risale a lungo
tempo abbiamo appena dimenticato questa roba ma
dobbiamo fare di notte è stato
nascosto in queste varie nicchie e
specialmente le aree speciali giuste
quello aveva bisogno di questa cosa sì, quindi abbiamo bisogno
farlo come piace a tutto ciò che stiamo facendo
stiamo parlando di queste cose
stiamo cercando di dargli un nome e
è qui che reagisce la reazione da e
i manifestos indietro non sei su e
tipo di renderlo visibile prova a tirarlo fuori
ok ok, va bene, grazie mille
grazie grazie
tu
conferenza lunedì mattina e abbiamo
questo gruppo qui Watson Todd Victor e
io, Kristen, stiamo parlando a lungo
Parliamo questo pomeriggio di cosa reattivo
è reattivo qual è il reattivo
applicazione qual è il reattivo
architettura quindi abbiamo pensato che avremmo fatto
una rapida carrellata sul contenuto di questo
Sono perché reagire a questo importante come il
parole Martin oh grazie a persona così
reattivo è piuttosto interessante perché
le cose sono cambiate di recente che abbiamo
ho provato a trovare le applicazioni lo sanno
ogni volta che li vediamo diventano
business critical quindi questo è diverso
da quello che stava accadendo sul web ha detto
10 15 20 anni fa non ho internet
il canale è l’unico canale in molti
casi per le imprese che possono agire più
lo combiniamo con la tecnologia è stato
fondamentalmente cambiando questo siamo stati
andando massa di multi-core andando a intasare
andare a molti computer è diverso
dal singolo grande computer che noi
usato per avere e la confluenza di quelli
due cose sono cambiate per quello che facciamo
la cosa del sito business-critical deve
essere su 24-7 abbiamo bisogno di fare caldo di griglie
come altamente reattivo altamente reattivo
possiamo crescere e rimpicciolire questi nel nostro
ambienti e quello che stiamo vedendo è
c’è un tipo standard di applicazione
questo sembra che possa essere in molti
lingue e molte tecnologie ma è
ha un insieme simile di caratteristiche a
molte di queste non sono nuove alcune delle
le tecniche sono in circolazione da molto tempo
ma stanno diventando mainstream, penso
è quello che è davvero la notte di Stanley
questo punto li abbiamo guardati
sul caso e lo troverà e lo farà
tenere su sfondi molto diversi ma
stiamo tutti iniziando a vedere questo
confluenza che inizia a riunirsi e
abbiamo chiamato queste proprietà che siamo
vedere è fondato, quindi le cose sono
reattivo è se non rispondono in a
modo tempestivo non sono molto utili per
quindi usarlo efficacemente non disponibile e
gli utenti non ottengono i benefici di cui hanno bisogno
anche loro sono quasi molto resilienti perché
non è lì non si può offrire che
il servizio e le persone si aspettano che
notte abbiamo anche tutti questi
centri dati interessanti con lotti e
molti server quindi le cose devono crescere
e restringere che vogliamo
avere le giuste economie le economie
di scala alcuni giorni abbiamo bisogno di correre su due
o tre computer alcuni giorni che abbiamo bisogno di
correre su un migliaio di applicazioni
fai bene quello che è interessante
sotto un sacco di pensieri sono loro
tutti fondamentalmente messaggi guidati che abbiamo
andato in un mondo dove sono quelle cose
progetti sincroni ma sincroni
limitare il raggiungimento di alcuni di questi
proprietà e stiamo guardando a questo
da interessante perché è la mia esperienza
capita di essere con un sacco di prestazioni
e rendere le cose reattive così sono
guardando quali algoritmi fanno le cose
reattivo come fanno i modelli di design
le cose sono reattive e quindi abbiamo bisogno di piacere
quanto aumentano i costosi lotti di costi in
il giusto modo di essere consapevole delle cose
come la teoria delle code sappia come tu
rendere le cose parallele ma evitare
contesa assicurandosi che le cose siano
coerente è tutto molto interessante questo
tipo di divertimento e passione la tua schiena il
il computer corretto dice che è una specie di essere
Deeks piuttosto che solo gli hipsters
stanno andando avanti e fuori di questo tipo di
servizio in codice da cui siamo usciti
ora c’è un po ‘di tutto questo
Sono guidato da come alcuni di questi altri
i ragazzi stanno facendo cose interessanti come il riposo, sì
Sono davvero impegnato nel vedere il modello
tutti questi modelli che contribuiscono a
sistemi resilienti quindi i sistemi
sono come Martin ha menzionato prima che possiamo
sempre più bisogno di questi sistemi che sono
su 24-7 e i sistemi sono più
e più business critical che è entrambi
in termini di soldi ho usato le fermate delle entrate
quando il sistema si ferma o in termini di
queste varie infrastrutture governative
o servizi pubblici dove c’è molto
di vedo i sistemi devono solo essere su
tutti vivono tutto il giorno, quindi il
roba per esempio che i medici lo faranno
usare il pronto soccorso userà bene
quando lo chiami ora così um in realtà
questo è il motivo per cui mi sono fidanzato
in questo e ha iniziato a fare un sacco di
Erlang ed Erlang sono in molti modi un grande
ispirazione per le cose che vengono
da questo stanno facendo questo
Eric Sunday ha programmato il telefono
interruttori che ovviamente vuoi avere
molto in alto in Cina e tu vuoi
renderlo fault tolerant così resilienza il
concetto di resilienza
sta davvero descrivendo una qualità di
qualcosa che può resistere a una tempesta
sapere che dopo essere stato piegato tornerà indietro
in forma si occuperà di cose cattive
succede e quando guardi il mix
di cloud multi-core per computer matsu
sistemi distribuiti in molti modi c’è
tante cose che possono andare storte e
andranno male e l’hardware funzionerà
i sistemi frenanti si sovraccaricheranno
vari modi in termini di risorse io
la rete è bla bla bla ma anche come
i sistemi crescono hanno più errori umani
integrato nel software, intendo io
non pensare che ci sia qualcuno che crede
possiamo fare questi grandi distribuiti
sistemi senza errori nel codice così noi
hanno tutte queste classi di difetti e noi
bisogno di avere alcuni modelli che possiamo
costruire possiamo usare per strutturare il
gestione di questi errori nel sistema
e questo è un aspetto molto interessante
angolo e la nostra linea può masticare di meno
che molto su quello naturalmente
c’è soprattutto il fatto di averti
conoscere diversi sistemi che possono osservare
l’un l’altro può tenere traccia di ciò
rendere gli errori di prima classe in modo che tu possa
recente su di loro in vari modi è
su come isolare gli errori in modo da averli
cose isolate che se si raddoppia
non significa che tutto viene
giù come un set di DOMA senza interruzioni o
qualcosa del genere che vuoi isolare
gli errori in vari modi quindi c’è
un sacco di pacchetti interessanti di così
c’è la cosa elastica forse lo farai
vieni, sì, non lo so, signore, ci sono legami
in ciò quindi ciò che è interessante è quello
lo stesso è un po ‘ le stesse cose
che ti danno la proprietà della resilienza
può anche darti la proprietà di
essere elastico perché è resiliente
sull’isolamento e sull’elasticità
anche sul disaccoppiamento così una volta che sei
disaccoppiato puoi non farlo davvero
importa quale macchina funziona esattamente così
quello che abbiamo visto è che non solo noi
non ottenere CPU più veloci ma ne otteniamo di più
loro così vediamo che abbiamo più cpu
non solo su una singola macchina, ma lo siamo
ottenere più macchine così se vogliamo
Approfittate di questo, quindi abbiamo bisogno di
assicurati di poter strutturare il nostro
applicazioni e sistemi in modo che possiamo
fare
quindi la prima cosa è andare con
asincrono abbiamo bisogno di disaccoppiare il
mittente dal ricevitore, per così dire e
essere in grado di farlo significa che possiamo
ora approfitta di questi altri
computer e più risorse ma è
non solo per le maggiori risorse che è
sulle risorse giuste così quando noi
sapere quante risorse abbiamo bisogno nel nostro
sistema in un dato momento nel tempo che possiamo
ordina prova a ridimensionare le risorse che
stiamo usando e questo è molto potente no
solo essere in grado di reagire ad aumentare
caricare ma anche essere in grado di sapere cosa
il carico sarà nel senso
quel giorno di paga sarà uno di quelli
giorni in cui abbiamo solo bisogno di 10 volte il
numero di macchine quindi selezioniamo
e ne approfitto
l’elasticità si basa sulla nozione di
scalabilità quindi è necessaria la scalabilità
al fine di ottenere la parte elasticità ma
la cosa che li lega è
essere in grado di vedere quanti dei tuoi
le risorse vengono utilizzate come se fossero in grado
per mantenere le metriche sul tuo sistema così
questa è la parte di elasticità di
cose ma ha davvero iniziato a ottenere il
parte asincrona dell’elasticità di cui hai bisogno
andare messaggio guidato così è tutto suo
si, beh, quello li sta inseguendo, sì, intendo
il tipo di internet è cresciuto perché noi
in realtà aveva un sistema molto disaccoppiato il
dal primo momento qualcosa
non stava dicendo qualcosa di centralizzato
non era sincronizzato era necessario e
che in realtà ti ha aiutato a conoscere il design
di internet, quindi se abbiamo tipo di applichiamo
che lo abbiamo visto a vari livelli di
granularità lo vediamo da solo
comunicare i processi fino in fondo
in realtà le architetture del
chip che abbiamo sono tutti messaggi
passando basato e il motivo è perché
in realtà segue modelli molto buoni
probabilmente sa mette palla colpisce in per
resilienza ci permette di elasticità
lo sai fa sistema in modo che loro
può essere asincrono e cosa e altro
reattivo così come noi come tipo di sguardo
sai cosa sono i tuoi buoni schemi
conoscere le cose che sono guidate dai messaggi
cose che hanno un binario asincrono
confine sai che sei bravo tu
so che non è in realtà non è quello che
fornisce in realtà ciò che serve
via toglie la capacità di digitare
un paio di cose insieme e da
fondamentalmente costringendo queste cose ad essere
disaccoppiati sai che abbiamo questo tipo
di dover pensare in questi termini e
quando pensiamo a quei termini che sviluppiamo
sistemi che sono in grado di gestire meglio l’SSD
può essere più resistente e può essere di più
reattivo e in realtà lo facciamo e
un altro effetto collaterale è che questi
i sistemi sono molto più efficienti in quelli
volte perché appena sorta di seguono
certi brevetti sono semplicemente naturali
il modo in cui loro conoscono un po ‘
alla fine è come forse questi modelli
non hanno appena New sono stati in giro a
molto tempo Kratz di quanto tu abbia menzionato
la linea interna torna a tonnellate di non-stop
il lavoro in palestra nonno Helen piace molto
di un lavoro meraviglioso che risale a lungo
tempo abbiamo appena dimenticato questa roba ma
dobbiamo fare di notte è stato
nascosto in queste varie nicchie e
specialmente le aree speciali giuste
quello aveva bisogno di questa cosa sì, quindi abbiamo bisogno
farlo come piace a tutto ciò che stiamo facendo
stiamo parlando di queste cose
stiamo cercando di dargli un nome e
è qui che reagisce la reazione da e
i manifestos indietro non sei su e
tipo di renderlo visibile prova a tirarlo fuori
ok ok, va bene, grazie mille
grazie grazie
tu
Please follow and like us: