大型网站技术架构(五):基于java的大型网站
2016-09-30 16:24
411 查看
一、架构演进过程
演进过程:
用java技术和单机构建网站
数据库与应用分离
将应用服务器走向集群
数据库读写分离
引入分布式存储系统
数据垂直拆分和水平拆分
拆分应用和使用消息中间件
二、分布式系统中的java中间件
java中间件:基于java技术构建的中间件。
三、服务框架
服务框架要解决的问题:进程间的通信
服务框架使客户端和服务端能够进行远程调用。
服务框架在web容器中可以作为web应用的一部分,也可以不使用web容器,把服务框架作为容器来部署应用。
四、数据访问层
1、采用分布式事务
2、在集群中使用一致性Hash算法
3、数据库分库分表,需要解决因跨库而产生的sequence、join、外键约束等问题
五、消息中间件
包含以下内容:
JMS
消息的订阅发布
消息队列
演进过程:
用java技术和单机构建网站
数据库与应用分离
将应用服务器走向集群
数据库读写分离
引入分布式存储系统
数据垂直拆分和水平拆分
拆分应用和使用消息中间件
二、分布式系统中的java中间件
java中间件:基于java技术构建的中间件。
三、服务框架
服务框架要解决的问题:进程间的通信
服务框架使客户端和服务端能够进行远程调用。
服务框架在web容器中可以作为web应用的一部分,也可以不使用web容器,把服务框架作为容器来部署应用。
四、数据访问层
1、采用分布式事务
2、在集群中使用一致性Hash算法
3、数据库分库分表,需要解决因跨库而产生的sequence、join、外键约束等问题
五、消息中间件
包含以下内容:
JMS
消息的订阅发布
消息队列
相关文章推荐
- 基于Java技术的大型网站架构方案(转)
- 基于Java技术的大型网站架构方案(转)
- 基于Java技术的大型网站架构设计方案
- 基于Java技术的大型网站架构方案
- 基于Java技术的大型网站架构方案
- 基于Java技术的大型网站架构设计方案
- 基于Java技术的大型网站架构方案
- 基于Java技术的大型网站架构方案(转)
- [Java]基于Java技术的大型网站架构方案
- 基于Java技术的大型网站架构方案
- 基于Java技术的大型网站架构方案
- 基于Java技术的大型网站架构方案
- 基于Java技术的大型网站架构方案
- 基于Java技术的大型网站架构方案
- 基于Java技术的大型网站架构方案
- 基于Java技术的大型网站架构方案
- 基于Java技术的大型网站架构方案
- 大型网站技术架构(四)--核心架构要素 开启mac上印象笔记的代码块 大型网站技术架构(三)--架构模式 JDK8 stream toMap() java.lang.IllegalStateException: Duplicate key异常解决(key重复)
- 求推荐三本左右 高级的java开发者的相关书籍。类似 大型网站技术架构:核心原理与案例分析+李智慧 之类的书籍。
- 社交网站LinkedIn的Java架构技术