Publicité
Publicité

Contenu connexe

Présentations pour vous(20)

Similaire à Débridez les performances de vos applications avec Chronicle Queue(20)

Publicité

Débridez les performances de vos applications avec Chronicle Queue

  1. #DevoxxFR #Chronicle Débridez les performances de vos applications avec Chronicle Queue Riad Maouchi @RiadMaouchi Thierry Abaléa @ThierryAbalea 1
  2. #DevoxxFR #Chronicle 2 Riad Maouchi @RiadMaouchi Thierry Abalea @ThierryAbalea
  3. #DevoxxFR #Chronicle Système distribué 3 Performance
  4. #DevoxxFR #Chronicle “You can have a second computer once you’ve shown you know how to use the first one” 4 Paul Barham
  5. #DevoxxFR #Chronicle Scalabilité verticale 5
  6. #DevoxxFR #Chronicle Minimiser le nombre de noeuds 6 Problème difficilement distribuable
  7. #DevoxxFR #Chronicle 7 Chronicle Queue IPC @PeterLawrey http://vanillajava.blogspot.fr/ https://vanilla-java.github.io/
 Merci à lui pour son aide sur ce talk Version entreprise: réplication TCP, ring buffer, …
  8. #DevoxxFR #Chronicle 8 Basse Latence Big Data
  9. #DevoxxFR #Chronicle 9 Absence de flow control
  10. #DevoxxFR #Chronicle 10 Absence de flow control Feature
  11. #DevoxxFR #Chronicle 11 Memory Map File Mémoire virtuelle Processus
  12. #DevoxxFR #Chronicle 12 Memory Map File Mémoire virtuelle Mémoire physique Processus
  13. #DevoxxFR #Chronicle 13 Memory Map File Mémoire virtuelle DisqueMémoire physique Processus
  14. #DevoxxFR #Chronicle 14 Memory Map File Mémoire virtuelle DisqueMémoire physique Producer Consumer
  15. #DevoxxFR #Chronicle 15 Cache L3 Unités d’exécution Cache L1 Cache L2 Coeur 1 Registres Cache L1 Cache L2 Coeur 2 Processeur < 1 ns ~ 1 ns ~ 3 ns ~ 12 ns Registres Unités d’exécution
  16. #DevoxxFR #Chronicle 16 < 1 GC mineur par jour
  17. #DevoxxFR #Chronicle 17 Plateforme de vente de tickets de concert
  18. #DevoxxFR #Chronicle 18 Contention sur une catégorie => difficulté à distribuer
  19. #DevoxxFR #Chronicle 19 Plateforme de vente de tickets de concert Acheteur Acheteur Acheteur Acheteur HTTP Ticket Purchase Poll Concert Service Vendeur Create Concert demo originale avec Disruptor & UDP: Michael Barker, Devoxx UK 2011 Ticket Purchase Concert Created Allocation Approved Allocation Rejected Section Updated Web Request Server Web Response Server
  20. #DevoxxFR #Chronicle 20 Plateforme de vente de tickets de concert Acheteur Acheteur Acheteur Acheteur HTTP Web Request Server Web Response Server Ticket Purchase Poll Concert Service Vendeur Ticket Purchase Concert Created Allocation Approved Allocation Rejected Section Updated Create Concert demo originale avec Disruptor & UDP: Michael Barker, Devoxx UK 2011 Processus Processus
  21. #DevoxxFR #Chronicle 21 Place au code !
  22. #DevoxxFR #Chronicle 22 Benchmarks
  23. #DevoxxFR #Chronicle 23 Approche suivie
  24. #DevoxxFR #Chronicle 24
  25. #DevoxxFR #Chronicle 25
  26. #DevoxxFR #Chronicle 26
  27. #DevoxxFR #Chronicle 27 tmpfs 600 000 req/s
  28. #DevoxxFR #Chronicle 28
  29. #DevoxxFR #Chronicle 29
  30. #DevoxxFR #Chronicle 30
  31. #DevoxxFR #Chronicle 31 HDD 100 000 req/s
  32. #DevoxxFR #Chronicle 32 SSD ?
  33. #DevoxxFR #Chronicle 33 sur GitHub http://bit.ly/devoxx-chronicle
  34. #DevoxxFR #Chronicle Questions ? 34
Publicité