MTE-3188 Tout ce que vous avez toujours voulu savoir sur les clients Java HTTP concurrents, asynchrones, sans oser demander! | Devoxx

Tout ce que vous avez toujours voulu savoir sur les clients Java HTTP concurrents, asynchrones, sans oser demander!

Conference

archisec Architecture, Performance et Securité

Paris 242-AB

jeudi at 11:15 - 12:05

Face à des millions de clients téléchargeant en permanence des binaires de nos dépôts, nous avons décidé d'offrir un client OSS qui supporte nativement ces téléchargements. Dans cette session, nous montrons les principaux défis dans la construction d'une bibliothèque concurrente, capable de reprendre au redémarrage, asynchrone fondée sur le client HTTP Apache. Nous allons couvrir d'autres bibliothèques que nous avons testées et pourquoi nous avons décidé de réinventer la roue. Nous verrons les pièges importants que nous avons rencontrés avec HTTP et comment en utilisant la bonne combinaison de techniques on a pu améliorer les performances d’un ordre de grandeur. Nous verrons aussi pourquoi vos hypothèses initiales peuvent changer complètement lorsqu'ils sont confrontés à d'autres intervenants sur le réseau. Considérez-vous prévenu: beaucoup d'internes HTTP, NIO et la concurrence à venir!

Fred Simon Fred Simon

Co-Fondateur et Architecte de JFrog - créateurs d'Artifactory et Bintray. Développeur depuis 1992 et expert Java depuis 1998 en tant que co-fondateur de AlphaCSP.