Corrections des slides WAMP 8


Suite aux commentaires, j’ai fais une refonte des dispos :

  • Plus d’insistance sur la différence entre RPC et PUB/SUB.
  • Les exemples sont amenés plus tôt, et les schémas sont en premier.
  • Des lourdeurs et des redondances sont supprimées.
  • J’ai ajouté des réponses à quelques questions posées : perf, sécu, etc.

Histoire d’éviter d’éparpiller des versions partout, je l’ai juste réup au même endroit.

Merci, donc, pour toutes les remarques qui ont significativement permises d’améliorer la prez.

8 thoughts on “Corrections des slides WAMP

  • Yamakaky

    Effectivement, c’est mieux. Cependant, je n’aurai pas mis la slide 18 à cet endroit, vu que ça concerne pub/sub et rpc.

  • Sam Post author

    C’est pas parfait, mais c’est pas dérangeant. Et surtout, ça permet d’équilibre les blocs de texte avec les schémas.

  • Sam Post author

    C’est pas un problème, c’est volontaire. C’est un point du slide, mais il apparait après, afin de faire une emphase dessus. On ne peut pas faire d’animations en PDF, donc du dois dupliquer un slide pour obtenir cet effet.

  • fero14041

    Quelques typos additionnelles:

    slide 10: “quelque soit le langage dans lesquels ils sont écrits” -> “quels que soient les langages (…)”

    (on s’en fout puisque ce sera in fine en english ;

    slides 21-22: uniformiser le choix du pluriel ou du singulier (je penche pour pluriel) pour “SUB: abonné[s] au sujet …”

    (mais on s’en fout toujours)

    slide 22: “tous vos composants sont toujours au courant de touT ce qu’ils doivent savoir”

  • Atchoum

    Merci pour tout c’est vraiment du super boulot, je m’étais lancé dans un petit dev Python perso pour voir comment ça marchait et le manque de documentation m’avait un peu fait baisser les bras! Merci pour ces slides qui me redonnent envie de me plonger là dedans!

    Je souhaite développer de la communication inter-process sur des Raspi différents et je me demandais quels étaient les avantages/inconvénients de WAMP par rapport à MQTT. Des idées?

  • Sam Post author

    Il y a quelques éléments de comparaison ici :

    http://wamp.ws/compared/

    https://into.aalto.fi/download/attachments/12324178/Huang_Fuguo_thesis_2.pdf?version=1&modificationDate=1383290628000

    MQTT :

    • pas de RPC en natif, il faut une extension.
    • toutes les implémentations ne marchent pas avec un navigateur.
    • supporte moins de charge.
    • pas de routeurs comme crossbar qui fait aussi gestionnaire de services.

    Néanmoins, la bonne nouvelle, c’est que les deux protocoles ne s’excluent pas. Si on veut, on peut utiliser un protocole twisted pour mqtt (https://github.com/adamvr/MQTT-For-Twisted-Python) et faire des apps qui utilisent les deux en même temps.

Leave a comment

Des questions Python sans rapport avec l'article ? Posez-les sur IndexError.