Linux 和 Windows 进程之间的 IPC
Posted
技术标签:
【中文标题】Linux 和 Windows 进程之间的 IPC【英文标题】:IPC between Linux and Windows processes 【发布时间】:2012-05-12 19:33:34 【问题描述】:Linux 进程如何访问和查询一个托管在 Windows 系统中的数据库? 我有一个带有 mysql 的 Web 应用程序,我将不得不在 Linux 中创建一个数据库,然后我需要一个应用程序来访问 Windows 中数据库中的 [inner join] 表和 Linux 中的表。
我公司的一位项目经理正在考虑使用服务器脚本和 mysql 数据库数据向 yahoo messenger 发送消息。消息存储在一个表中,并在特定的设置日期触发。她使用为 Linux 系统制作的库来发送消息(IPC 类型)。我有点搞砸了,想知道这是否真的可行。
我得出的结论是,这个家伙实际上不知道 IPC 是什么,只是尝试用 Messenger 搞乱一个普通的库。还是我?你的想法和解释是我在周一的谈话中要争取的,我喜欢口角!
我打赌他正在使用这个http://labs.gree.jp/Top/OpenSource/DBus-en.html
?????????????
【问题讨论】:
大多数数据库都带有适用于您操作系统的库/数据库驱动程序,无论数据库本身运行在什么操作系统和服务器上,它们都可以访问该数据库。但是,如果您的问题实际上是如何在 2 个 MySQL 数据库上进行 SQL 内连接,那么您就有不同的问题了。 【参考方案1】:问:Linux 和 Windows 进程之间的 IPC
答:您最好的选择可能是 1) 套接字(如果可行),或 2) Web 服务
问:我公司的一位项目经理有一个发送消息的想法 使用服务器脚本和 mysql 数据库数据发送给 yahoo messenger。
问:他/她一直在吸烟吗?团队是否可以分享一两个令牌?
问:我有一个带有 mysql 的 Web 应用程序,我将不得不这样做 在 Linux 中创建一个数据库,然后我需要一个应用程序来访问 [inner 在 Windows 中将数据库中的表与 Linux 中的表连接起来。
这确实是一个单独的问题。如果两台服务器位于同一 LAN 上,则有多种“链接”选项。
否则,我只会将单独的数据库视为单独的数据库,并使用某种 Web 服务(Windows 上的 WCF 可能是一个不错的选择;Linux 上的 Tomcat 或 JBoss)来“链接”两个。
【讨论】:
问:他/她抽什么烟?他们是否与团队共享?感谢你的回复。这是什么意思? 我更新了我的帖子以添加新链接。是skype和php IPC通信DBus。 我认为 90% 的人认为 php skype 包装器无法正常工作。我退出了。以上是关于Linux 和 Windows 进程之间的 IPC的主要内容,如果未能解决你的问题,请参考以下文章
Windows IPC 模拟 Linux Unix 域和 Netlink 套接字
IPC:Qt 和 MONO 进程之间的通信(在 linux 上)