java - 远程过程调用(RPC)的意义仅仅是为了解决分布式需求么?
PHPz
PHPz 2017-04-17 17:26:35
0
4
413

仅仅是为了在两台服务器上通信么?如果是一台服务器有没有必要设置两个端口调用RFC服务?这样子是不是有点多余?

PHPz
PHPz

学习是最好的投资!

répondre à tous(4)
巴扎黑

Les systèmes distribués communiquent entre eux. De manière générale, il existe deux formes :

  1. rpc

  2. Message
    Les deux formulaires sont destinés à réaliser la communication et la collaboration entre différents composants (différentes machines) du système distribué.

迷茫

RPC est en fait une solution de découplage de services distribués. En fait, elle peut être comprise comme la définition et la mise en œuvre d'un ensemble d'interfaces de services. L'importance du PRC réside dans le fait que les utilisateurs n'ont pas besoin de se soucier de la mise en œuvre spécifique de la communication à distance (elle peut donc exister à travers les langages de programmation, les protocoles réseau et les méthodes de codage des données), mais se concentrent sur la mise en œuvre de leur propre logique de programme.

左手右手慢动作

Pourquoi configurer deux ports ?

阿神

Solutions d'applications distribuées, principalement réduire le couplage. Les avantages incluent :

  • La granularité du déploiement devient plus petite

  • L'application est composée de composants et les modules sont clairs

  • Laissez différentes fonctions choisir la méthode d'implémentation la plus appropriée (langue, etc.), l'appelant n'a pas besoin de s'en soucier

PS : Xiaobai l'a résumé au hasard.

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal