397 liens privés
Les RPC existent depuis longtemps, ils ont leurs heures de gloire (CORBA, SOAP), et de déchéance (CORBA, SOAP). Ils reviennent sur le devant de la scène avec l’invasion de Javascript au dépens des templates cotés serveurs, et surtout des micro services.
Techniquement, un RPC, c’est : une sérialisation, un protocole, une couche transport. Certains RPC proposant différentes sérialisations (une binaire, une texte), et même différents transports.
"""
Cap’n Proto is an insanely fast data interchange format and capability-based RPC system. Think JSON, except binary. Or think Protocol Buffers, except faster. In fact, in benchmarks, Cap’n Proto is INFINITY TIMES faster than Protocol Buffers.
"""
utilisé par cloudflare pour envoyer des events nginx vers des aggrégateurs maison écrits en go.
les données sont compressé en lz4. elles passent dans une queue Kafka avant d'atteindre les aggrégateurs.
"""
jq is a lightweight and flexible command-line JSON processor.
"""
un bon couteau suisse pour traiter du json.
on peut tester ses capacités en ligne: https://jqplay.org/
ok, je crois avoir compris que tu as raison ^^" #n00b
quelques notes pour moi-même: https://paste.jeekajoo.eu/?8b1657b49feb2641#eCqJLXJRTOmJzwksH5bGXEhTfEiY1mPqsBROeN4AtuY=
todo : écrire un script python pour exporter/sauvegarder mes bookmarks github https://api.github.com/users/jeekajoo/starred?per_page=3000
doc : http://developer.github.com/v3/activity/starring/
format attendu : http://kb.mozillazine.org/Bookmarks.html#Editing