首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >在OSX上有没有等同于DBus的东西?

在OSX上有没有等同于DBus的东西?
EN

Stack Overflow用户
提问于 2010-04-28 02:32:57
回答 4查看 16K关注 0票数 23

在OSX上有没有等同于Linux DBus的东西?我的意思是,在OSX上有默认可用的“消息总线”吗?

免责声明: OSX菜鸟在这里。

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2010-04-28 02:54:33

最相似的可能是分布式通知(或用于同进程通信的通知)。它不是一个完美的模拟,但它适合大致相同的利基市场。你可以在苹果的Notification Programming Topics上读到更多关于它的信息,特别是关于distributed notification center的部分。

票数 11
EN

Stack Overflow用户

发布于 2011-02-11 21:15:33

如果你需要使用DBus,你可以通过Homebrew安装它。

Homebrew是一个针对OS的包管理器,提供了许多库,这些库大多是以Linux为主要目标编写的。可以在here中找到DBus包

但是,这并不是默认安装的,如果您打算编写Cocoa应用程序,那么可以使用(分布式)通知中心,正如mipadi在his post (您也接受了)中所解释的那样。

如果你需要一个健壮的中间件来通信,你也可以看看ZeroCIceTouch,它是一个Cocoa库,用于使用他们的Ice框架提供的服务和功能。该包包含IceStorm,例如,它是一个发布/订阅服务器或IceGrid服务,可用于构建大规模分布式系统

票数 24
EN

Stack Overflow用户

发布于 2010-04-28 02:55:42

有Mach的端口,它可能会做您需要的事情:http://en.wikipedia.org/wiki/Mach_(kernel)

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2723936

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档