Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1648 connectés 

 

Sujet(s) à lire :
    - Who's who@Programmation
 

 Mot :   Pseudo :  
  Aller à la page :
 
 Page :   1  2  3  4  5  ..  21003  21004  21005  ..  27191  27192  27193  27194  27195  27196
Auteur Sujet :

[blabla@olympe] Le topic du modo, dieu de la fibre et du monde

n°2219388
Dion
Acceuil
Posté le 12-02-2014 à 16:54:30  profilanswer
 

Reprise du message précédent :
Il me semblait qu'ils etaient bien plus large que ca dans leurs recommandations ?


---------------
It is not called show art
mood
Publicité
Posté le 12-02-2014 à 16:54:30  profilanswer
 

n°2219389
Dion
Acceuil
Posté le 12-02-2014 à 16:57:48  profilanswer
 

flo850 a écrit :


c'est juste pour faire du pubsub ?  
propose redis :o


 
Je debute tout juste, j'ai pas d'expression de besoins encore, j'ai juste des listes au pere noel :sol:


---------------
It is not called show art
n°2219397
gfive
Posté le 12-02-2014 à 18:18:08  profilanswer
 

Citation :


Attention au nommage : le "Abstract" de cette classe ne signifie pas que la classe est abstraite, mais que ce mapper permet de
s'abstraire des choix d'affichage : l'orientation, le fait que la taille des éléments (durée journalière ou jours et de ressources) s'adapte ou pas à la
taille de l'affichage.

 

MAIWAI§§§


Message édité par gfive le 12-02-2014 à 18:18:26

---------------
Tous les sud africains sont ségrégationistes, à part Ted. (P. Desproges)
n°2219398
fiscalisat​or
tu dois rompre
Posté le 12-02-2014 à 18:47:53  profilanswer
 

Essaies un truc avec "fired"

n°2219399
Plam
Bear Metal
Posté le 12-02-2014 à 18:58:43  profilanswer
 

GitHub et sa gestion des issues dans les autres branches que Master :(
 
Il ferme pas automatiquement les issues déclarées fixed dans nos commits : il a se comportement QUE pour la branche master. Du coup ça « pète » l'utilité du Milestone (afficher l'avancement en % d'issue fermées) et c'est le bordel pour s'y repérer dans la liste des issues (pas fermées du coup). Fermer à la main : bof :/ Arf :(


---------------
Spécialiste du bear metal
n°2219400
sligor
Posté le 12-02-2014 à 19:09:23  profilanswer
 
n°2219401
sligor
Posté le 12-02-2014 à 19:12:57  profilanswer
 

Plam a écrit :

GitHub et sa gestion des issues dans les autres branches que Master :(
 
Il ferme pas automatiquement les issues déclarées fixed dans nos commits : il a se comportement QUE pour la branche master. Du coup ça « pète » l'utilité du Milestone (afficher l'avancement en % d'issue fermées) et c'est le bordel pour s'y repérer dans la liste des issues (pas fermées du coup). Fermer à la main : bof :/ Arf :(


ton workflow n'est peut-être pas adapté à github
pour beaucoup de monde "master" c'est la branche "en développement", du coup l'issue est fraiment fermée une fois qu'elle est intégrée dans master
 
tu utilises peut-être:
http://nvie.com/posts/a-successful [...] ing-model/
 
dans ce cas en effet c'est pas bon car ici master est la branche stable
 
si tu utilises ce workflow il faudrait changer  
     "master" en "stable  
et "develop" en "master"

Message cité 1 fois
Message édité par sligor le 12-02-2014 à 19:16:58
n°2219404
0x90
Posté le 12-02-2014 à 19:46:45  profilanswer
 

Plam a écrit :

GitHub et sa gestion des issues dans les autres branches que Master :(
 
Il ferme pas automatiquement les issues déclarées fixed dans nos commits : il a se comportement QUE pour la branche master. Du coup ça « pète » l'utilité du Milestone (afficher l'avancement en % d'issue fermées) et c'est le bordel pour s'y repérer dans la liste des issues (pas fermées du coup). Fermer à la main : bof :/ Arf :(


 
Ça serait pas un peu le bordel d'avoir une issue considérée comme fixée sans savoir vraiment où (dans une branche elle est fixée, dans une autre elle l'est pas...) ?


---------------
Me: Django Localization, Yogo Puzzle, Chrome Grapher, C++ Signals, Brainf*ck.
n°2219405
Plam
Bear Metal
Posté le 12-02-2014 à 20:01:09  profilanswer
 

sligor a écrit :


ton workflow n'est peut-être pas adapté à github
pour beaucoup de monde "master" c'est la branche "en développement", du coup l'issue est fraiment fermée une fois qu'elle est intégrée dans master
 
tu utilises peut-être:
http://nvie.com/posts/a-successful [...] ing-model/
 
dans ce cas en effet c'est pas bon car ici master est la branche stable
 
si tu utilises ce workflow il faudrait changer  
     "master" en "stable  
et "develop" en "master"


 
Bah oui exactement j'utilise à juste titre le « successful git branching model » :o
C'est qui c'est beaucoup de monde qui font du dev dans master :fou: je changerai pas de modèle :o (surtout qu'on a des appliances qui se mettent à jour via Git dans master, donc hors de question de changer ça)
 
C'est juste dommage que les mecs de GitHub aient fait ce choix, mais bon, je peux comprendre [:spamafote]
 
Le seul truc qui m'agace en fait c'est qu'on peut pas paramétrer les « milestones » sur une branche en particulier (et ça, ça me plairait beaucoup)


---------------
Spécialiste du bear metal
n°2219406
Plam
Bear Metal
Posté le 12-02-2014 à 20:02:21  profilanswer
 

0x90 a écrit :


 
Ça serait pas un peu le bordel d'avoir une issue considérée comme fixée sans savoir vraiment où (dans une branche elle est fixée, dans une autre elle l'est pas...) ?


 
Avec un tag auto ou une couleur légère comme celle de la branche quand c'est fixé. Mais comme je disais, tout ça serait pas trop gênant si on pouvait attribuer une branche à un milestone.


---------------
Spécialiste du bear metal
mood
Publicité
Posté le 12-02-2014 à 20:02:21  profilanswer
 

n°2219407
sligor
Posté le 12-02-2014 à 20:04:09  profilanswer
 

Plam a écrit :


C'est juste dommage que les mecs de GitHub aient fait ce choix, mais bon, je peux comprendre [:spamafote]
 
Le seul truc qui m'agace en fait c'est qu'on peut pas paramétrer les « milestones » sur une branche en particulier (et ça, ça me plairait beaucoup)


fait leur un bug report/feature request, avec un peu de chance ça passe

Message cité 1 fois
Message édité par sligor le 12-02-2014 à 20:04:24
n°2219408
Plam
Bear Metal
Posté le 12-02-2014 à 20:05:26  profilanswer
 

sligor a écrit :


fait leur un bug report/feature request, avec un peu de chance ça passe

 

Yep c'est ce que je comptais faire :jap:

 

edit : en plus j'suis un gros client, j'ai un abonnement Bronze [:ocube]


Message édité par Plam le 12-02-2014 à 20:06:51

---------------
Spécialiste du bear metal
n°2219409
sligor
Posté le 12-02-2014 à 20:09:15  profilanswer
 

https://enterprise.github.com/pricing
 
ils sont vraiment pas chers les outils Atlassian à côté [:pingouino]
 
ils sont sérieux ? 5000$/an pour une équipe de 20 ?

Message cité 3 fois
Message édité par sligor le 12-02-2014 à 20:09:57
n°2219410
nraynaud
lol
Posté le 12-02-2014 à 20:10:44  profilanswer
 

0x90 a écrit :


 
Ça serait pas un peu le bordel d'avoir une issue considérée comme fixée sans savoir vraiment où (dans une branche elle est fixée, dans une autre elle l'est pas...) ?


tu mets le lien dans l'issue elle-même ?


---------------
trainoo.com, c'est fini
n°2219411
Plam
Bear Metal
Posté le 12-02-2014 à 20:11:18  profilanswer
 

sligor a écrit :

https://enterprise.github.com/pricing

 

ils sont vraiment pas chers les outils Atlassian à côté [:pingouino]

 

ils sont sérieux ? 5000$/an pour une équipe de 20 ?

 

ça me parait pas cher moi, 250$/mois  [:pingpetrus] note que c'est pour des dépôts privés, sinon pas besoin.

 

edit : si c'est purement interne, ya GitLab :)
edit 2 : GForge par exemple c'est pas donné non plus, même si ça augmente moins fort avec la taille de l'équipe


Message édité par Plam le 12-02-2014 à 20:14:50

---------------
Spécialiste du bear metal
n°2219412
sligor
Posté le 12-02-2014 à 20:22:27  profilanswer
 

https://www.atlassian.com/fr/software/stash/pricing
 
et la licence est perpétuelle
 
c'est surement moins évolué que github mais c'est quand même bien moins cher


Message édité par sligor le 12-02-2014 à 20:23:05
n°2219413
0x90
Posté le 12-02-2014 à 20:40:38  profilanswer
 

sligor a écrit :

https://enterprise.github.com/pricing

 

ils sont vraiment pas chers les outils Atlassian à côté [:pingouino]

 

ils sont sérieux ? 5000$/an pour une équipe de 20 ?


C'est les tarifs pour les aigris qui veulent les serveurs à la maison, si tu veux un repo privé mais chez eux c'est ces prix là: https://github.com/pricing

 

[edit]
Ceci dit, vu que github c'est quand même plutôt orientés devs, et vu ce que te coûte un dev à l'année, 250$/an/personne c'est pas si monstrueux finalement [:spamafote]

Message cité 2 fois
Message édité par 0x90 le 12-02-2014 à 20:43:27

---------------
Me: Django Localization, Yogo Puzzle, Chrome Grapher, C++ Signals, Brainf*ck.
n°2219415
flo850
moi je
Posté le 12-02-2014 à 21:26:11  profilanswer
 

voiture opérationnelle \o/
https://imgur.com/a/0PBG0
 
Ca roule, ça filme, et il n'y a pas trop de latence . Demain j'essaye de tester ça en extérieur pour voir ce que ça donne à pleine vitesse  
 
Faudra que je rachète un convertisseur 7.6V <-> 5V pour virer la batterie qui est sur le toit


---------------

n°2219417
sligor
Posté le 12-02-2014 à 21:31:56  profilanswer
 

0x90 a écrit :


C'est les tarifs pour les aigris qui veulent les serveurs à la maison, si tu veux un repo privé mais chez eux c'est ces prix là: https://github.com/pricing
 
[edit]
Ceci dit, vu que github c'est quand même plutôt orientés devs, et vu ce que te coûte un dev à l'année, 250$/an/personne c'est pas si monstrueux finalement [:spamafote]


C'est une question de prix par rapport à la valeur ajoutée de l'outil comparé à d'autre solutions gratuites.
Github c'est très bien, mais est-ce que ça vaut le coup de payer autant, dans le contexte tout à fait particulier de ma boite je dirais "non".

n°2219419
Plam
Bear Metal
Posté le 12-02-2014 à 21:42:40  profilanswer
 

sligor a écrit :


C'est une question de prix par rapport à la valeur ajoutée de l'outil comparé à d'autre solutions gratuites.
Github c'est très bien, mais est-ce que ça vaut le coup de payer autant, dans le contexte tout à fait particulier de ma boite je dirais "non".

 

Perso pour une toute petite startup, comme la mienne, j'ai pas 250$/mois à sortir alors que des dépôts privés hébergés chez eux ferait l'affaire. Si j'avais une plus grosse équipe et que c'était pas du tout Open Source (tout en interne), je prendrai GitLab si j'avais pas DU TOUT d'argent. Mais sinon, 250$/mois, même comparé à un salaire de dev débutant, c'est peanut.

 

edit : et pour les boîtes « conservatrices » (pas de dépôts ailleurs que chez eux), j'ai déjà mis en prod du GitLab. C'est franchement pas mal : pull request, relecture de code, etc. :jap:

Message cité 2 fois
Message édité par Plam le 12-02-2014 à 21:43:47

---------------
Spécialiste du bear metal
n°2219421
sligor
Posté le 12-02-2014 à 21:57:50  profilanswer
 

0x90 a écrit :


C'est les tarifs pour les aigris qui veulent les serveurs à la maison, si tu veux un repo privé mais chez eux c'est ces prix là: https://github.com/pricing


 

Plam a écrit :


edit : et pour les boîtes « conservatrices » (pas de dépôts ailleurs que chez eux), j'ai déjà mis en prod du GitLab. C'est franchement pas mal : pull request, relecture de code, etc. :jap:


 
c'est moi ou vos façons de nommer cette solution est légèrement condescendante ?
vous pensez sérieusement que des boites qui développent du logiciel critiques (embarqué transports, médical, aéronautique, sécurité défense) vont laisser traîner leur code sur le cloud ? (malgré tout le sérieux de github, que je ne nie pas) [:snowden]

Message cité 4 fois
Message édité par sligor le 12-02-2014 à 22:08:03
n°2219423
el muchach​o
Comfortably Numb
Posté le 12-02-2014 à 22:06:19  profilanswer
 

Hop, SSD installé dans le zenbook. Avec une installe de W7 from scratch. J'avais beau avoir nettoyé le Zenbook de quantité de crapwares, je me rends compte qu'il en restait encore une tonne.


---------------
Les aéroports où il fait bon attendre, voila un topic qu'il est bien
n°2219424
gfive
Posté le 12-02-2014 à 22:08:40  profilanswer
 

flo850 a écrit :

voiture opérationnelle \o/
https://imgur.com/a/0PBG0
 
Ca roule, ça filme, et il n'y a pas trop de latence . Demain j'essaye de tester ça en extérieur pour voir ce que ça donne à pleine vitesse  
 
Faudra que je rachète un convertisseur 7.6V <-> 5V pour virer la batterie qui est sur le toit


 
:D tu l'emmèneras à Devoxx, hein?


---------------
Tous les sud africains sont ségrégationistes, à part Ted. (P. Desproges)
n°2219425
ratibus
Posté le 12-02-2014 à 22:13:20  profilanswer
 

sligor a écrit :

https://enterprise.github.com/pricing
 
ils sont vraiment pas chers les outils Atlassian à côté [:pingouino]
 
ils sont sérieux ? 5000$/an pour une équipe de 20 ?


Je connais une boîte qui ne pourrait pas s'en passer :)

Plam a écrit :


 
Perso pour une toute petite startup, comme la mienne, j'ai pas 250$/mois à sortir alors que des dépôts privés hébergés chez eux ferait l'affaire. Si j'avais une plus grosse équipe et que c'était pas du tout Open Source (tout en interne), je prendrai GitLab si j'avais pas DU TOUT d'argent. Mais sinon, 250$/mois, même comparé à un salaire de dev débutant, c'est peanut.
 
edit : et pour les boîtes « conservatrices » (pas de dépôts ailleurs que chez eux), j'ai déjà mis en prod du GitLab. C'est franchement pas mal : pull request, relecture de code, etc. :jap:


 
Si tu veux juste du repo privé mais online t'as bitbucket aussi.

n°2219426
nraynaud
lol
Posté le 12-02-2014 à 22:13:40  profilanswer
 

sligor a écrit :


 
c'est moi ou vos façons de nommer cette solution est légèrement condescendante ?
vous pensez sérieusement que des boites qui développent du logiciel critiques (embarqué transports, médical, aéronautique, sécurité défense) vont laisser traîner leur code sur le cloud ? (malgré tout le sérieux de github, que je ne nie pas) [:snowden]


pour les trou du culs pédophiles :fou:.
 
Ceci dit, je vois pas en quoi cacher du code critique rend le logiciel plus solide. Dans les centrales nucléaires c'est pas open-source, mais y'a un paquet de monde qui passe sur les designs.


---------------
trainoo.com, c'est fini
n°2219427
ratibus
Posté le 12-02-2014 à 22:13:48  profilanswer
 

La politique, une passion, un métier : http://api.dmcloud.net/player/pubp [...] ransparent

n°2219428
Lam's
Profil: bas.
Posté le 12-02-2014 à 22:17:04  profilanswer
 

Mais bordel, comment c'est possible d'être Le Président De La République Française et de pas savoir prononcer "United States Of America" (et par là, je parle pas du America avec un accent tonique au milieu, mais juste le fait que United, ça se dit avec un aïe au milieu) ?


---------------
✌ Please consider the environment before printing this post. ✌
n°2219430
kadreg
profil: Utilisateur
Posté le 12-02-2014 à 22:19:25  profilanswer
 

je viens de manger le plus mauvais cassoulet du monde [:roane]


---------------
brisez les rêves des gens, il en restera toujours quelque chose...  -- laissez moi troller sur discu !
n°2219431
sligor
Posté le 12-02-2014 à 22:19:57  profilanswer
 

nraynaud a écrit :


Ceci dit, je vois pas en quoi cacher du code critique rend le logiciel plus solide. Dans les centrales nucléaires c'est pas open-source, mais y'a un paquet de monde qui passe sur les designs.


éviter par exemple qu'il soit modifié par une personne mal intentionnée, une petite backdoor ou un bug malicieux dans un code de 10^6 lignes de codes ça peut vite passer inaperçu.
 
http://en.wikipedia.org/wiki/Siber [...] e_sabotage
 
et puis c'est pas qu'une question de solidité, c'est surtout une question de secret industriel


Message édité par sligor le 12-02-2014 à 22:24:33
n°2219433
0x90
Posté le 12-02-2014 à 22:30:48  profilanswer
 

sligor a écrit :


 
c'est moi ou vos façons de nommer cette solution est légèrement condescendante ?
vous pensez sérieusement que des boites qui développent du logiciel critiques (embarqué transports, médical, aéronautique, sécurité défense) vont laisser traîner leur code sur le cloud ? (malgré tout le sérieux de github, que je ne nie pas) [:snowden]


 
C'est pas toi [:cupra]
 
(Ceci dit, si c'est vraiment sérieux, y'a vraiment une grosse différence de sécurité entre balancer ça chez github et ramener github chez soi et lui laisser gérer son code ?)


---------------
Me: Django Localization, Yogo Puzzle, Chrome Grapher, C++ Signals, Brainf*ck.
n°2219434
Plam
Bear Metal
Posté le 12-02-2014 à 22:35:31  profilanswer
 

sligor a écrit :


 
 
 
c'est moi ou vos façons de nommer cette solution est légèrement condescendante ?
vous pensez sérieusement que des boites qui développent du logiciel critiques (embarqué transports, médical, aéronautique, sécurité défense) vont laisser traîner leur code sur le cloud ? (malgré tout le sérieux de github, que je ne nie pas) [:snowden]


 
J'ai dit conservatrice, pas aigrie [:ocube] Si tu fais du proprio, oui ça a du sens d'héberger chez toi. Mais ça coûte plus cher (si tu fais pas confiance à GH en local), cf GitLab qui est libre mais faut l'administrer et le mettre à jour.
 

0x90 a écrit :


 
C'est pas toi [:cupra]
 
(Ceci dit, si c'est vraiment sérieux, y'a vraiment une grosse différence de sécurité entre balancer ça chez github et ramener github chez soi et lui laisser gérer son code ?)


 
Voilà.  
 
 
Et puis bon perso pour nous ça n'a aucun sens vu qu'on fait que du libre, et parfois des petits projets pour du client, sur répo privé et c'est tout (donc ça nous coûte quelques $ par mois :o ).


---------------
Spécialiste du bear metal
n°2219435
sligor
Posté le 12-02-2014 à 22:36:55  profilanswer
 

quand le réseau local est complètement coupé du reste du monde de toute façon t'as pas le choix d'être en local :o
 
bon de toute façon gitolite + gitweb + redmine marchent très bien

Message cité 2 fois
Message édité par sligor le 12-02-2014 à 22:37:56
n°2219436
flo850
moi je
Posté le 12-02-2014 à 22:43:43  profilanswer
 

gfive a écrit :


 
:D tu l'emmèneras à Devoxx, hein?


 
Si j'ai la place :o


---------------

n°2219437
ratibus
Posté le 12-02-2014 à 22:44:15  profilanswer
 

sligor a écrit :

quand le réseau local est complètement coupé du reste du monde de toute façon t'as pas le choix d'être en local :o
 
bon de toute façon gitolite + gitweb + redmine marchent très bien


Et pour les code reviews ?

n°2219438
uriel
blood pt.2
Posté le 12-02-2014 à 22:47:30  profilanswer
 

Lam's a écrit :

Mais bordel, comment c'est possible d'être Le Président De La République Française et de pas savoir prononcer "United States Of America" (et par là, je parle pas du America avec un accent tonique au milieu, mais juste le fait que United, ça se dit avec un aïe au milieu) ?


j'ai pas vu, c'est au journal?  
sur les tofs, Francois a l'air d'etre seul avec Obama. j'ai suppute qu'il parlait bien anglais :O


---------------
IVG en france
n°2219439
uriel
blood pt.2
Posté le 12-02-2014 à 22:48:24  profilanswer
 

conf call au haut parleur et mic integre au laptop dans l'open space.  MAIWAI CONNASSE !!!!!


---------------
IVG en france
n°2219440
el muchach​o
Comfortably Numb
Posté le 12-02-2014 à 22:50:15  profilanswer
 

Dion a écrit :

Hello les guys

 

Alors il vaut mieux prendre RabbitMQ ou WebSphereMQ ? Si ce dernier est si cher il doit y avoir une raison non ? :sol:

 


 

Regarde aussi Storm et Kafka.
Ces deux derniers produits sont utilisés par LinkedIn, Twitter, Netflix... donc ils sont scalables et performants.

 

Je reproduis une réponse Quora de 2012:

Citation :


Stuart Charlton, Principal Consultant at BMC Software
Votes by Jay Kreps, Hari Shankar, Pascal-Louis Perez, Moti Nanikashvili, and 77 more.

 

Kafka is a general purpose message broker, like RabbItMQ, with similar distributed deployment goals, but with very different assumptions on message model semantics.   I would be skeptical of the "AMQP is more mature" argument and look at the facts of how either solution solves your problem.

 

TL;DR,

 

a) Use Kafka if you have a fire hose of events (100k+/sec) you need delivered in partitioned order 'at least once' with a mix of online and batch consumers, you want to be able to re-read messages, you can deal with current limitations around node-level HA (or can use trunk code), and/or you don't mind supporting incubator-level software yourself via forums/IRC.

 

b) Use Rabbit if you have messages (20k+/sec) that need to be routed in complex ways to consumers, you want per-message delivery guarantees, you don't care about ordered delivery, you need HA at the cluster-node level now, and/or you need 24x7 paid support in addition to forums/IRC.

 

Neither offers great "filter/query" capabilities - if you need that, consider using Storm on top of one of these solutions to add computation, filtering, querying, on your streams.   Or use something like Cassandra as your queryable cache.   Kafka is also definitely not "mature" even though it is "production ready".

 

Details (caveat - my opinion, I've not used either in great anger, and I have more exposure to RabbitMQ)

 

Firstly, on RabbitMQ vs. Kafka.   They are both excellent solutions, RabbitMQ being more mature, but both have very different design philosophies.    Fundamentally, I'd say RabbitMQ is broker-centric, focused around delivery guarantees between producers and consumers, with transient preferred over durable messages.   Whereas Kafka is producer-centric, based around partitioning a fire hose of event data into durable message brokers with cursors, supporting batch consumers that may be offline, or online consumers that want messages at low latency.

 

RabbitMQ uses the broker itself to maintain state of what's consumed (via message acknowledgements) - it uses Erlang's Mnesia to maintain delivery state around the broker cluster.  Kafka doesn't have message acknowledgements, it assumes the consumer tracks of what's been consumed so far.   Both Kafka brokers & consumers use Zookeeper to reliably maintain their state across a cluster.

 

RabbitMQ presumes that consumers are mostly online, and any messages "in wait" (persistent or not) are held opaquely (i.e. no cursor).  RabbitMQ pre-2.0 (2010) would fall over if your consumers were too slow, but now it's robust for online and batch consumers - but clearly large amounts of persistent messages sitting in the broker was not the main design case for AMQP in general.   Kafka was based from the beginning around both online and batch consumers, and also has producer message batching - it's designed for holding and distributing large volumes of messages.

 

RabbitMQ provides rich routing capabilities with AMQP 0.9.1's exchange, binding and queuing model.   Kafka has a very simple routing approach - in AMQP parlance it uses topic exchanges only.

 

Both solutions run as distributed clusters, but RabbitMQ's philosophy is to make the cluster transparent, as if it were a virtual broker.   Kafka makes it explicit, by forcing the producer to know it is partitioning a topic's messages across several nodes, this has the benefit of preserving ordered delivery within a partition, which is richer than what RabbitMQ exposes, which is almost always unordered delivery (the AMQP 0.9.1 model says "one producer channel, one exchange, one queue, one consumer channel" is required for in-order delivery).  

 

Put another way, Kafka presumes that producers generate a massive stream of events on their own timetable - there's no room for throttling producers because consumers are slow, since the data is too massive.  The whole job of Kafka is to provide the "shock absorber" between the flood of events and those who want to consume them in their own way -- some online, others offline - only batch consuming on an hourly or even daily basis.   Kafka can deliver "at least once" semantics per partition (since maintains delivery order), just like RabbitMQ, but it does it in a very different way.

 

Performance-wise, if you require ordered durable message delivery, currently it looks like there's no comparison:  Kafka currently blows away RabbitMQ in terms of performance on synthetic benchmarks.   This paper indicates 500,000 messages published per second and 22,000 messages consumed per second on a 2-node cluster with 6-disk RAID 10.
http://research.microsoft.com/en...

 

Of course this was written by the LinkedIn guys without necessarily expert RabbitMQ input, so YMMV.

 

Finally, a reminder:  Kafka is an early Apache incubator project.  It doesn't necessarily have all the hard-learned aspects in RabbitMQ.

 

Now, a word on AMQP.   Frankly, it seems the standard is a mess.   Officially there is a 1.0 proposed specification that is going through the OASIS standards process.  In practice it is a forked standard, one (0.9.1) supported by vendors, the other (1.0) supported by the working group.    A set of generally available, widely-adopted, production-quality AMQP 1.0 implementations across the major releases (Qpid from Redhat, RabbitMQ, etc.) won't exist until 2013, if ever.

 

As an external observer with no inside knowledge, here is what it looks like:   the working group spent 5 years on a spec, from 2003 to 2008, culminating in a widely adopted release (0.9.1).   Then a subset of more powerful working group members rewrote the spec by late 2011, completely shifting the focus of the spec from a messaging model to a transport protocol (sort of like TCP++), and declared it 1.0.    So, we have the strange case where the "mature" AMQP is the non-standard 0.9.1 specification and the "immature" AMQP is the actual 1.0 standard.  

 

This isn't to suggest 1.0 isn't good technology, it likely is, but that it's a much lower-level spec than AMQP intended to be for most of its published life, and is not widely supported yet beyond prototypes and one GA implementation that I know of (IIT SwiftMQ). The RabbitMQ folks have a prototype that has layers the 0.9.1 model on top of 1.0 but have not committed to a GA timeframe.

 

So, in my opinion, AMQP has lost some of its sheen, as while there's ample evidence it is interoperable from the various connect-fests over the years, the standards politics have delayed the official standard and called into question its widespread support.   On the bright side, one can argue that AMQP has already succeeded in its goal of helping to break the hold TIBCO had on high performance, low latency messaging through 2007 or so.   Now there are many options.  Bet on the broker you choose to use, and don't expect bug-free interoperability for a few years (if ever).
 

 

Enfin si tu veux jouer les mecs fortement burnés, insère du Storm dans ton architecture.  :sol:


Message édité par el muchacho le 12-02-2014 à 22:59:00

---------------
Les aéroports où il fait bon attendre, voila un topic qu'il est bien
n°2219441
Blackyell
$question = $to_be || !$to_be;
Posté le 12-02-2014 à 22:53:24  profilanswer
 

sligor a écrit :

https://www.atlassian.com/fr/software/stash/pricing

 

et la licence est perpétuelle

 

c'est surement moins évolué que github mais c'est quand même bien moins cher

 

10 users = $10
11 users = $1800

 

Ils ont le sens de la mesure :o

Message cité 2 fois
Message édité par Blackyell le 12-02-2014 à 22:54:02
n°2219442
Plam
Bear Metal
Posté le 12-02-2014 à 22:58:53  profilanswer
 

sligor a écrit :

quand le réseau local est complètement coupé du reste du monde de toute façon t'as pas le choix d'être en local :o
 
bon de toute façon gitolite + gitweb + redmine marchent très bien


 
GitLab :o
 

ratibus a écrit :


Et pour les code reviews ?


 
GitLab :o


---------------
Spécialiste du bear metal
n°2219443
gfive
Posté le 12-02-2014 à 23:03:14  profilanswer
 

flo850 a écrit :


 
Si j'ai la place :o


 
Sinon je passerai la voir en Juin en t'apportant du Bordeaux :o


---------------
Tous les sud africains sont ségrégationistes, à part Ted. (P. Desproges)
n°2219449
beel1
Posté le 13-02-2014 à 07:04:35  profilanswer
 

preums :o

mood
Publicité
Posté le   profilanswer
 

 Page :   1  2  3  4  5  ..  21003  21004  21005  ..  27191  27192  27193  27194  27195  27196

Aller à :
Ajouter une réponse
 

Sujets relatifs
Plus de sujets relatifs à : [blabla@olympe] Le topic du modo, dieu de la fibre et du monde


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)