recherche

Maison  >  Questions et réponses  >  le corps du texte

java - 远程过程调用(RPC)的意义仅仅是为了解决分布式需求么?

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

PHPzPHPz2887 Il y a quelques jours415

répondre à tous(4)je répondrai

  • 巴扎黑

    巴扎黑2017-04-17 17:28:35

    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é.

    répondre
    0
  • 迷茫

    迷茫2017-04-17 17:28:35

    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.

    répondre
    0
  • ringa_lee

    ringa_lee2017-04-17 17:28:35

    Pourquoi configurer deux ports ?

    répondre
    0
  • 阿神

    阿神2017-04-17 17:28:35

    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.

    répondre
    0
  • Annulerrépondre