私は正直に驚いています。私は以前これについて議論していませんでした。私の印象は、Redisはサーバーとの通常のインターネットパケット交換を使用して結果を戻しますが、d-busはUNIXソケット(パイプ)を使用し、配布システムを重ね合わせることです。 どちらが速いのかという通常の質問があると思いますが、どちらのメッセージでも実際に何が起こっているのか本当に知りたいです。おそらくどちらかに利点があるだろう。誰かが少し光を当てることができますか?メッセージバスとdバスの違い:低レベルでは何が起こっていますか?基本的に同じこと?
1
A
答えて
0
これは、MQTTとCOMまたはSOAPとQNX-IPCの間の議論のようです。
D-BusにはTCP経由で動作するネットワークモードもあります。低レベルでは同じことができます。しかし、D-Busをローカルで使用する場合は、ネットワークスタックは必要ありません。
Redisは、システムサービス/オブジェクトとコールから、プレーンソケットと弱く構造化されたデータベースD-Busから進化しました。
私はその選択肢が高水準の機能に基づいているべきだと思います。しかし、それはStackOverflowのためには広すぎます。
関連する問題
- 1. この基本的な方法Javaで何が間違っていますか?
- 2. メッセージバスとMOM - 同じこと?メッセージバスアーキテクチャ上
- 3. Python:seek(0)とopen()は本質的に同じことをしていますか?
- 4. 私の基本的な電卓には何が間違っていますか?
- 5. jobconfとjobの基本的な違いは何ですか?
- 6. setとdidSetの基本的な違いは何ですか?
- 7. ToString()とConvert.ToString()の基本的な違いは何ですか?
- 8. 基本的な非同期は、私は信じて待っています。この非常に基本的な非同期を持って
- 9. このXMLスキーマに根本的に何か間違っていますか?
- 10. py2appとpyEnchantでは何が起こっていますか?
- 11. magento:fast_backendとslow_backendとバックエンド - ここで何が起こっていますか?
- 12. ここでは何が起こっていますか?
- 13. ここには何が起こっていますか?シェルプログラミング
- 14. JavaのJPanelで何が起こっていますか?私は間違って何をしていますか?
- 15. このExecuteDatasetメソッドでは何が起こっていますか?
- 16. このデストラクタでは何が起こっていますか? (segfault)
- 17. このlet式では何が起こっていますか?
- 18. このMongoDBクエリでは何が起こっていますか?
- 19. この行には何が起こっていますか?
- 20. startService()とstopService()とメモリ..何が起こっていますか?
- 21. typeclassのインスタンスが間違って定義されていると、バックグラウンドで何が起こっていますか?
- 22. javascriptとfnで何が起こっていますか?
- 23. PHP - ファイルアップロード - 内部的に何が起こっていますか?
- 24. ファイルを読み書きしているときに(OSレベルで)何が起こっていますか?
- 25. これはandroid webViewで何が起こっていますか?
- 26. CSVエクスポート - ここで何が起こっていますか?
- 27. JavaScript、jQuery、 'this':ここで何が起こっていますか?
- 28. javascript //ここで何が起こっていますか?
- 29. ロックエスカレーション - ここで何が起こっていますか?
- 30. <%= PerformSomeFunction()%>ここで何が起こっていますか?
あなたが私を啓発したいと思っているなら、どちらかがどういう仕組みか分かりません。私が本当に知りたいのは、Redisが事象処理のためのdbusと根本的に異なるのか、それとも同じアプローチの2つの種類なのかということだけです。彼らのドキュメンテーションは実際にこれをカバーしていません。私は特定の問題を解決することに心配していません。私は何が起こっているのか理解したい。 – Guido