java - 关于系统之间的解耦
黄舟
黄舟 2017-04-18 10:30:16
0
1
602

对于系统之间的解耦 好像是有rest webservice 以及 mq 与 rpc,
但是这几个之间,该如何进行选择,他们适用于什么情况下。

黄舟
黄舟

人生最曼妙的风景,竟是内心的淡定与从容!

répondre à tous(1)
PHPzhong

Le service Web Rest est basé sur la couche de protocole http d'origine et utilise pleinement les protocoles existants pour planifier et utiliser les ressources des tâches.

*REST架构让人们真正理解我们的网络协议HTTP本来面貌,对资源的操作包括获取、创建、修改和删除资源的操作正好对应HTTP协议提供的GET、POST、PUT和DELETE方法,因此REST把HTTP对一个URL资源的操作限制在GET、POST、PUT和DELETE这四个之内。这种针对网络应用的设计和开发方式,可以降低开发的复杂性,提高系统的可伸缩性。 引用自: http://www.williamlong.info/archives/1728.html*

RPC utilise généralement la couche http comme couche de transport (la plupart d'entre eux n'utilisent que des requêtes de publication), transmet le fichier XML (définissant la méthode de requête, le contenu, etc.) au serveur, puis le renvoie depuis le serveur. Le développement de rpc est plus difficile et comporte de nombreuses spécifications.

mq n'est pas au même niveau que les deux ci-dessus. mq est plutôt un composant asynchrone pour résoudre le problème de synchronisation entre deux systèmes.

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