首页 > 代码库 > 了解Java分布式系统

了解Java分布式系统

Java分布式

设计分布式系统的本质就是 “如何合理将一个系统拆分成多个子系统部署到不同机器上”。

分布式系统的设计应考虑以下几个问题:

  • 系统如何拆分为子系统?
  • 如何规划子系统间的通信?
  • 如何让子系统可以扩展?
  • 通信过程中的安全如何考虑?
  • 子系统的可靠性如何保证?
  • 数据的一致性是如何实现的?

 

例子Hadoop

技术分享技术分享

 

 

 待更新...

 

参考:

https://waylau.gitbooks.io/distributed-java/content/docs/basic.html

http://static.googleusercontent.com/media/research.google.com/zh-CN//archive/gfs-sosp2003.pdf

http://docs.oracle.com/javaee/6/tutorial/doc/bnaay.html

了解Java分布式系统