在OSX上是否有与Linux DBus相同的功能?我的意思是,OSX上默认有"消息总线"吗?
免责声明: OSX新手在这里.
如果您需要使用DBus,可以通过Homebrew安装它.
Homebrew是OS X的软件包管理器,提供了许多库,其中大部分以Linux作为主要目标.DBus包可以在这里找到
但是,默认情况下不会安装它,如果您打算编写Cocoa应用程序,那么可以使用(分布式)通知中心作为mipadi在他的帖子中解释(您也接受了).
如果您需要一个强大的中间件进行通信,您还可以查看ZeroC的IceTouch,它是一个Cocoa库,用于使用Ice框架提供的服务和功能.该软件包包含IceStorm,例如发布/订阅服务器或IceGrid服务,可用于构建大规模分布式系统
可能最接近的模拟是分布式通知(或同一进程通信的通知).它不是一个完美的模拟,但它适合大致相同的利基.您可以在Apple的通知编程主题中阅读有关它的更多信息,特别是有关分布式通知中心的部分.