|
From: Chris F. <cd...@fo...> - 2011-07-29 00:23:37
|
On Thu, Jul 28, 2011 at 06:30:02PM +0530, harish badrinath wrote:
> Hello,
>
> I have a question and i don?t know if it makes sense. Please do
> correct me, if i am wrong.
>
> Can you use libopensync along with zeromq/rabbitmq (rabbitmq is a AMQP
> protocol implementation with zeromq being AFAIK loosely based on AMQP)
> to syncornize data with another server that uses liopensync to
> synchronize random data ??
>
> Or is it better to use libsyncml to sync arbitary binary data some
> media like ethernet.
Not sure if this is the best answer, but for syncing random binary blobs
of data, you could start with something like the file-sync plugin and
make it do what you wanted.
I think your mental picture of opensync might be a bit off. If I read
you correctly, you're viewing opensync like this:
+---------------------+ +-----------------------+
| Server running |<----Sync----->| Server running |
| opensync | | opensync |
+---------------------+ +-----------------------+
When in reality, it's more like this:
+------------------------------+
| Machine running |
| Opensync |
| / \ |
| / \ |
| / \ |
| / \ |
| Plugin Plugin |
+------/----------------\------+
/ \
/ \
+----------+ +-----------+
| Server 1 | | Server 2 |
+----------+ +-----------+
Servers, in this context, can be cell phones or actual servers running
some service that the plugins connect to. Of course, the "machine
running opensync" may in fact be one of the servers.
Hope that helps,
- Chris
|