首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >JVM之间的数据共享

JVM之间的数据共享
EN

Stack Overflow用户
提问于 2010-09-18 19:26:32
回答 1查看 3K关注 0票数 7

今天,有人问我如何共享运行在一个jvm 1中的线程t1到运行在另一个jvm 2中的线程2的数据,类似于jvm 3中的另一个线程t3。在做了一些家庭作业之后,我告诉下面的answer.kindly,如果您有更好、更有效的答案,请告诉我。

  1. SERIALIZATION
  2. java nio Stream

tHREAD T2

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2010-09-18 19:37:43

我认为这取决于您的应用程序的上下文。您有多个选项:

  • 序列化可以工作,但如果代码更改,则很可能会中断。这可能导致数据丢失。
  • 要在多个应用程序之间共享数据,可以使用数据库。这是我心目中最好的选择之一,因为您的数据将是structured.
  • Also,,您可以使用格式化的文本文件。只需选择如何格式化数据,将其放入文件中,然后从不同计算机上的另一个application.
  • If读取该文件,您可以尝试使用套接字。通过这种方式,您的应用程序将能够通过网络进行通信。
  • (如果您可以让服务器充当对象的中继),也可以使用消息服务器(我正在考虑JMS)。
票数 11
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3743133

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档