---
# System prepended metadata

title: DDS bridge V.S. Message Queue
tags: [Comparison, ROS, Message Queue, DDS]

---

# DDS bridge V.S. Message Queue
###### tags: `DDS` `Message Queue` `Comparison` `ROS`

| DDS(Data Distribution Service) | 訊息佇列 Message queue |
| ------------------------------ | ---------------------- |
|***∈ Middleware***：可簡化複雜的網絡編程。它實現了一個發布-訂閱模式，用於在節點之間發送和接收數據|1）行程間通訊或同一行程的不同執行緒間的通信方式- 2）偵測接收執行緒或行程效能是否有問題--------   3）應用程式分離成許多較小的獨立建置區塊時，能夠溝通和協調這些分散式應用程式|
|Real-time|非同步的 ----> 允許接收端在訊息傳送很長時間後再取回訊息|
|![](https://i.imgur.com/0lKZCh4.png)|![](https://i.imgur.com/hAPVGRF.png)|

## [Subscriber and Publisher](https://zhuanlan.zhihu.com/p/67627891)
>***傳資訊至指定IP***






