Content deleted Content added
→Comparison: sortable |
|||
Line 169:
==Comparison==
The WAMP website claims<ref>[http://wamp.ws/compared/ WAMP compared]</ref> the following selling points for the technology:
* '''Native PubSub''': supports Publish & Subscribe out of the box (no extension required).
* '''RPC''': supports Remote Procedure Calls out of the box (no extension required).
Line 180 ⟶ 178:
On the other hand, WAMP does not try to achieve some goals of other protocols:
* Full object passing like [[CORBA]].
* Data synchronization like DDP.
Line 188 ⟶ 185:
Nevertheless, numerous protocols share some characteristics with WAMP:
{| class="wikitable sortable"▼
▲{| class="wikitable"
! Technology
! PubSub
Line 199 ⟶ 195:
|-
| WAMP
|
|
|
|
|
|
|-
| [[Ajax (programming)|AJAX]]
|
|
|
|
|
|
|-
| [[AMQP]]
|
|
|
|
|
|
|-
| Apache Thrift
|
|
|
|
|
|
|-
| [https://capnproto.org/ Capn'n'Proto]
|
|
|
|
|
|
|-
Line 242 ⟶ 238:
|
|
|
|
|
|-
| [[Data Distribution Service|OMG DDS]]
|
|
|
|
|
|
|-
| [[D-Bus]]
Line 259 ⟶ 255:
|
|
|
|
|-
| CORBA
|
|
|
|
|
|
|-
| [[Distributed Component Object Model|DCOM]]
|
|
|
|
|
|
|-
| [[Java Message Service|Java JMS]]
|
|
|
|
|
|
|-
| [[Java remote method invocation|Java RMI]]
|
|
|
|
|
|
|-
| [[JSON-RPC]]
|
|
|
|
|
|
|-
| MQTT
|
|
|
|
|
|
|-
| [[Representational state transfer|REST]]
|
|
|
|
|
|
|-
| SOAP
|
|
|
|
|
|
|-
| [[Socket.io]]
|
|
|
|
|
|
Line 338 ⟶ 334:
|
|
|
|
|
|-
| [[Streaming Text Oriented Messaging Protocol|STOMP]]
|
|
|
|
|
|
|-
| [[XML-RPC]]
|
|
|
|
|
|
|-
| [[XMPP]]
|
|
|
|
|
|
|-
| [[ZeroMQ]]
|
|
|
|
|
|
|-
| [[Distributed Data Protocol|DDP]]<ref>[https://github.com/meteor/meteor/blob/devel/packages/ddp/DDP.md|DDP specs]</ref>
|
|
|
|
|
|
|}
|