DBUS 介绍

28 篇文章 0 订阅
       DBUS 介绍
dbus的是一个低延迟,低开销,高可用性的ipc机制。是desktop-bus的简称
更多细节:
*低延迟:dbus一开始就是用来设计成避免来回传递和允许异步操作的。很像x协议
*低开销:dbus使用一个二进制的协议,不需要转化成像 xml这样的文本格式。因为dbus是主要用来机器内部的ipc,而不是为了网络上的ipc机制而准备的.所以它才能够在本机内部达到最优效果。
*高可用性:dbus是基于消息机制而不是 字节流机制。它能自动管理一大堆困难的ipc问题。同样的,dbus库被设计来让程序员能够使用他们已经写好的 代码。而不会让他们放弃已经写好的代码,被迫通过学习新的ipc机制来根据新的 ipc特性重写这些代码。
基本的d-bus协议是一对一协议(用户对用户或者客户端对服务器),又叫做消息协议.因为他是一个处理一个应用程序与另一个应用程序单独交流的系统.应用程序通讯首选dbus消息总线.bbus消息总线是一个非常特别的程序,它接受其他应用程序发出的消息,并且转发这些消息到其他任何希望知道这些消息的应用程序中去
dbus被用来取代 CORBADCOP,DCOP是desktopCommunicationpootocol的简称。采用了server和client机制,可以发送接收消息,可以异步和同步发送消息,可完成methordcall。 KDE4以前采用DCOP,在kde4开始采用DBUS。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值