C++ 分布式编程

发布于 2024-07-25 21:28:00 字数 1542 浏览 2 评论 0原文

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(4

揪着可爱 2024-08-01 21:28:01

请尝试 http://www.zircomp.com 上提供的 Zircon 软件套件
这些人上个月进行了一次网络广播。 该软件基于 ACE,但公开了一个非常直观且非常易于理解和开发应用程序的 API。 此外,ACE 的创建者 Douglas C. Schmidt 博士是 ZirconComputing 公司的首席技术官,该公司推广 Zircon 软件。

Please try the Zircon Software Suite available at http://www.zircomp.com
There was a webcast given by those folks last month. This software is based on ACE, but exposes an API that is very intuitive and very simple to understand and develop applications with. Further, Dr. Douglas C. Schmidt, the creator of ACE is the CTO of Zircon Computing, the company that promotes Zircon Software.

橘寄 2024-08-01 21:28:00

MPI 可能是您想要的:
http://en.wikipedia.org/wiki/Message_Passing_Interface

boost中有可用的C++钩子:
http://www.boost.org/doc/libs/1_39_0 /doc/html/mpi.html

这是一个有关 Open-MPI 的信息丰富的播客,它是 MPI 的实现:
http://twit.tv/floss50

MPI might be what you want:
http://en.wikipedia.org/wiki/Message_Passing_Interface

There are C++ hooks available in boost:
http://www.boost.org/doc/libs/1_39_0/doc/html/mpi.html

Here is an informative podcast about Open-MPI, which is an implementation of MPI:
http://twit.tv/floss50

慈悲佛祖 2024-08-01 21:28:00

您可以尝试 ACE。 它是一个相当高级的开源库,引入了很多抽象。

You might try ACE. It is a rather high-level open-source library that introduces quite a lot of abstractions.

为你拒绝所有暧昧 2024-08-01 21:28:00

检查 Enduro/X 框架 (https://github.com/endurox-dev/endurox ),它基本上是用于多处理的中间件。 您可以编写自己的缓存服务并由客户端进程使用它。 它使用 Posix 队列来实现高性能 IPC。 它还具有集群选项,以便您可以使用一些物理上运行在不同计算机上的服务(可能是您的缓存)。 并且客户端进程可能不知道它在其他地方缓存,因为 Enduro/X 框架涵盖了所有网络抽象。

Check the Enduro/X framework (https://github.com/endurox-dev/endurox) which basically is middleware for multi-processing. You may write your own cache service and consume it by client processes. It uses Posix queues for high performance IPC. It also have clustering options, so that you may consume some service (might be your cache) which physically runs on different machine. And client processes might event not know that it cache resists elsewhere, as all network abstraction is covered by Enduro/X framework.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文