企业级应用架构-分布式
2017-02-05 16:23:23 0 举报
企业级应用架构-分布式是一种将应用程序拆分成多个独立的组件,并将它们部署在不同的服务器上以实现高可用性和可伸缩性的技术。这种架构可以提高系统的可靠性和性能,同时也可以降低单点故障的风险。在分布式系统中,每个组件都可以独立地进行扩展和维护,从而提高了整个系统的灵活性和可维护性。此外,分布式系统还可以通过负载均衡、数据复制等技术来实现更高的可用性和容错性。总之,企业级应用架构-分布式是一种非常强大和灵活的技术,可以帮助企业构建高性能、高可用性和高可伸缩性的应用程序。
作者其他创作
大纲/内容
java应用C
数据库主库B
dispatch
数据库主库A
Route Component
数据库读库
Redis、Memcache
State
NoSQL
根据业务分库
消息中间件
海量数据的查询
监控平台
https rest api
Nginx
URL
Subscription
Effect
View
数据库主库C
基于请求缓存基于查询结果缓存session会话持久
java应用A
日志监控、资源池管理、告警管理、监控管理
Data
Model
mongodb、lucene
服务总线/注册中心
Action
运营管理域
文件服务
调度中间件
分库分表则分为水平切分和垂直切分,水平切换则是对一个数据库特大的表进行拆分,例如用户表。垂直切分则是根据业务不同来切换,如用户业务、商品业务相关的表放在不同的数据库中。
java应用B
redux-sage
Reducer
react-router
html+js+css+文件等静态资源,基于react思想(虚拟dom、组件化)
集群https rest api
html+js+css+文件等静态资源
Tomcat
connect
routing
users
分布式缓存
0 条评论
下一页