2

我一直在尝试在我的笔记本电脑上设置对称服务器并将 sqlite db 与 mysql 数据库同步。

android 与以下示例中的说明相同:http: //jumpmind.com/blog/synchronizing-android-applications-part1

对于对称服务器设置,我遵循以下链接: http ://www.symmetricds.org/doc/3.5/html/tutorial.html

我的问题是如何设置服务器以及我应该在 android 应用程序中传入外部 id 和节点组的参数。有人可以找出设置服务器的正确方法吗?因为我在上面尝试设置服务器,但我一直收到错误 external id value is corp setup parameter is store。

安卓端也一样。

4

1 回答 1

2

我的应用程序有 2 个客户端(node111 和 node222),配置如下:

APP1

intent.putExtra(SymmetricService.INTENTKEY_EXTERNAL_ID, "node111");
intent.putExtra(SymmetricService.INTENTKEY_NODE_GROUP_ID, "clientM");    

APP2

intent.putExtra(SymmetricService.INTENTKEY_EXTERNAL_ID, "node222");
intent.putExtra(SymmetricService.INTENTKEY_NODE_GROUP_ID, "clientM");    

您必须在服务器上注册两个节点,如下所示: symadmin --engine databaseName open-registration clientM node111 和 symadmin --engine databaseName open-registration clientM node222

于 2014-07-14T08:58:04.977 回答