• # Quelques questions

    Posté par (site web personnel) . En réponse à la dépêche Proxy HTTP(s) gatejs. Évalué à 10.

    Gatejs pourrait être intéressant mais j'ai du mal à comprendre ce qu'il fait précisément et pourquoi il serait mieux que les autres solutions citées (ou haproxy dont la version 1.5 vient juste de sortir).

    Il a été initialement conçu pour offrir plus de flexibilité sur l'interception et le traitement d'informations en HTTP.

    Ce serait possible d'avoir un cas d'usage ? J'ai un peu regardé les exemples sur le wiki mais j'ai l'impression que je pourrais faire tout aussi bien avec les autres outils.

    Les configurations sont écrites au moyen de la notation d'objets Javascript (JSON).

    Dans le wiki, ce sont des modules nodejs avec une fonction qui renvoie un objet JavaScript. J'ai du mal à voir l'intérêt de cette approche. Ça va fait plus de bruit que juste un bout de JSON, mais sans permettre d'aller chercher des bouts de cette configuration dans un fichier, une base de données, une API Rest (il faudrait de l'asynchrone pour ça).

    support SSL forward & reverse + SNI

    Pour la prise en charge de SSL, est-ce que cela inclut les trucs sympas comme le Forward Secrecy ou l'OCSP stapling ? Quelle est la bibliothèque SSL utilisée ? OpenSSL ? GnuTLS ?

    traitement des requêtes HTTP par un système de pipeline et d'opcodes

    C'est-à-dire ? À quoi ressemble un opcode ?

    support de l'exécution parallèle de plusieurs workers autonomes

    Sur la même machine ? Comment se répartissent-ils le boulot ?