C++ distributed programming
Is there any library for distributed in-memory cache, distributed tasks, publish/subscribe messaging? I have used Hazelcast in Java, I would like something similar.

I know that Memcached is an in-memory cache and even distributed, but it is missing the messaging and remote task.

I just need something to coordinate a cluster of server without using traditional RPC and socket programming.

Thanks.
C++ distributed programming
===

Is there any library for distributed in-memory cache, distributed tasks, publish/subscribe messaging? I have used Hazelcast in Java, I would like something similar.

I know that Memcached is an in-memory cache and even distributed, but it is missing the messaging and remote task.

I just need something to coordinate a cluster of server without using traditional RPC and socket programming.

Thanks.