服务端架构
2015-11-22 20:06:37 2 举报
服务端架构是指软件系统中负责处理业务逻辑和数据存储的部分。它通常包括多个模块,如控制器、模型、视图和数据库访问层等。这些模块通过定义良好的接口进行通信,以实现系统的功能。服务端架构的设计需要考虑性能、可扩展性、安全性和可维护性等因素。常见的服务端架构有单体架构、微服务架构和三层架构等。单体架构将所有模块集成在一个应用程序中,易于开发和维护,但难以扩展。微服务架构将应用程序拆分为多个独立的服务,每个服务负责一个特定的功能,可以独立部署和扩展。三层架构将应用程序分为表示层、业务逻辑层和数据访问层,每一层都有明确的职责,有利于代码重用和模块化开发。
作者其他创作
大纲/内容
APP用户
恒生交易通讯机
\b第三方公司
RPCDubbo / Thrift
青石交易Open ApiJava技术栈
\b青石内部工作人员
Web用户APP用户
高速缓存层
数据持久层
证券业务数据库bs_securitymysql
青石\b内部工作人员
青石证券官网CrystalPython技术栈
MQRabbit MQ / Zero MQ
\b证券业务数据库bs_securitymysql
分布式协调框架Dubbo
歪果金融官网Java技术栈
歪果金融管理后台Java技术栈(和思迪共同开发)
\b行情服务Java技术栈
青石开户管理后台PearlJava技术栈
Redis双实例 2GB + 2GB主从同步
nginx负载均衡
用户数据库bs_infomysql
资讯抽取服务Java技术栈
\b后台核心数据库bs_adminmysql
\b接入层
通用服务层
\b外部见证人
\b订阅服务Java技术栈
\b青石通用技术组件
歪果金融业务数据库bs_waiguo
青石交易数据库bs_trademysql
实时行情缓存Redis双实例,主从同步2GB + 2GB
青石交易HUBJava技术栈
网站用户服务QuartzPython技术栈
青石行情数据库bs_marketmysql
青石通用推送服务nio长连接Java技术栈
账号、角色、权限管理后台Rosory
歪果业务数据库
后台账号服务ObsidianJava技术栈
青石外部见证人后台CoralPython技术栈
转码服务Java技术栈
青石营销活动管理后台JasperPython技术栈
\b青石\b业务组件
接口层+\b业务服务层
0 条评论
下一页