Sono curioso di sapere cosa serve per costruire un framework RPC semplice e robusto. Ho solo guardato alcune cornici rubino, ma in qualche modo mancano tutte. Quello che voglio da un framework RPC è una sorta di meccanismo di registrazione / scoperta e una semplice architettura di plugin. Praticamente tutti i framework là fuori forniscono un semplice meccanismo di plugin, ma non ne ho trovato uno che fornisce un semplice meccanismo di scoperta. L'unico che fornisce qualcosa in termini di scoperta è MCollective, ma che ha il suo insieme di problemi che ho incontrato mentre cercavo di usarlo al lavoro.
Quindi quanto sarebbe difficile costruirne uno da zero usando socket tcp o forse 0MQ? Eventuali problemi di cui dovrei essere a conoscenza in anticipo prima di iniziare questo progetto?