Ho servizi su 10 macchine che memorizzano i dati nel database su queste macchine. E ho il server principale che ha bisogno di estrarre i dati da queste dieci macchine. Cosa è meglio per questo. Implementare qualche rpc o utilizzare la replica?
Dipende da quanti dati hai bisogno di ottenere e con quale frequenza.
Se i tuoi dati devono essere aggiornati spesso e non ci sono picchi, allora Remote Procedure Call o Web Services o File Transfer sono una buona soluzione.
Potresti anche provare a pubblicare la tua domanda su: link
Leggi altre domande sui tag database patterns-and-practices