Spring Sync ,基于Spring服务器之间的数据交换....

文章标签: spring sync
2014-10-26 12:39:13     90 人阅读    

Spring Sync 可以实现客户端和 Spring 服务器应用之间的数据同步桥梁。
示例代码:

Spring sync主要使用场景:

- 虽然传统的面向资源的REST是一种有效的机制,客户端 - 服务器通信,它留下很多沟通变化较大的资源时要期望在效率方面。此外,它是无效的,当多个资源必须自动改变。

传统的面向资源的开发模式中,Rest做的是比较好的客户端 - 服务器通信。但是如果有变化较大的沟通时,效率就比较低,如果资源需要自动变化的话,rest一点作用都没有..
-
-     举例说明,假设一个应用的代办列表有5百个待办事项。现在想象一下,客户端希望这5百个代办作为一个整体,一次性的全部处理,点的REST开发方式是,一次性的发送5百个http请求,如果其中一个沟通失败,发生错误,并且没有及时的给客户端响应,那么就会照成数据不同步

    而Spring sync 就是为了处理这些场景,他可以有效的使客户端的服务器进行数据交换和同步...
 

ShadowStore shadowStore = new MapBasedShadowStore();
shadowStore.setRemoteNodeId("remoteNode");
DiffSync diffSync = new DiffSync(shadowStore, Todo.class);
Todo patched = diffSync.apply(patch, todo)


Spring Sync的 github托管地址如下
https://github.com/spring-projects/spring-sync


原文地址:http://www.itmmd.com/201410/61.html
该文章由 萌萌的IT人 整理发布,转载须标明出处。

浪潮天梭K1系统应用农业部成功替换   上一篇
下一篇  apache log4j 2.1 发布,提供了很多心功能

精彩回复
发表评论
姓名:       

《程序员app》专门为程序员量身定做!