关于架构方案

问题描述

我们公司现在的主要软件产品分为好几个服务,客户端分为B/S版和C/S版,多个服务之间使用socket进行通信。服务之间交互的信息实时性比较强(例如环境报警)。问题是,现在随着软件规模越来越大,数据的同步(我们的产品分为主备两组服务器)越来越麻烦,而且服务之间的依赖和耦合度越来越高,所以现在打算修改软件结构。希望大家能给一些合适的架构方案,给小弟指点一下。

时间: 2024-10-29 09:17:49

关于架构方案的相关文章

游戏云游戏传统部署架构方案

传统IDC机房部署架构平移上云方案,其优势为结构相对简单,符合大多数开发人员的经验,无需对原有架构进行过多修改,即可快速迁移上云.其缺点为各功能耦合性高,不利于弹性扩展,未充分应用云计算优势,后期维护工作量较大. 游戏传统部署架构解读 安全防护 GB级别的防DDoS清洗服务,用户可根据需求开启7层清洗服务用于防御CC攻击.还可选择性开启免费的入侵防御及网站应用安全监测等服务. CPU.内存.网络流量等十种类型实时的监控服务,并提供多种报警方式. 登录服务器 ECS)上.传统部署架构,一般登录服务

几种常见的微服务架构方案——ZeroC IceGrid、Spring Cloud、基于消息队列、Docker Swarm

微服务架构是当前很热门的一个概念,它不是凭空产生的,是技术发展的必然结果.虽然微服务架构没有公认的技术标准和规范草案,但业界已经有一些很有影响力的开源微服务架构平台,架构师可以根据公司的技术实力并结合项目的特点来选择某个合适的微服务架构平台,以此稳妥地实施项目的微服务化改造或开发进程. 本文选自<架构解密:从分布式到微服务>. 本文盘点了四种常用的微服务架构方案,分别是ZeroC IceGrid.Spring Cloud.基于消息队列与Docker Swarm. ZeroC IceGrid微服

red5-小弟最近需要做个直播平台,求架构方案

问题描述 小弟最近需要做个直播平台,求架构方案 类似YY,斗鱼 现在初步定前端FLASH ,用flash的p2p技术,后端用red5 请教有经验的大神,现在主流的架构是怎么样的,包括开发语言,开发IDE,集群方案,已用的开源项目 解决方案 我们也在研究这个,跟我们的方案非常相似,目前还没开始弄. 解决方案二: 我们也想建,但只需1个直播间,最高时20万人同时在线,不知带宽费用要多少?

LAMP网站架构方案分析

LAMP(Linux-Apache-MySQL-PHP)网站架构是目前国际流行的Web框架,该框架包括:Linux操作系统,Apache网络服务器,MySQL数据库,Perl.PHP或者Python编程语言,所有组成产品均是开源软件,是国际上成熟的架构框架,很多流行的商业应用都是采取这个架构,和Java/J2EE架构相比,LAMP具有Web资源丰富.轻量.快速开发等特点,微软的.NET架构相比,LAMP具有通用.跨平台.高性能.低价格的优势,因此LAMP无论是性能.质量还是价格都是企业搭建网站的

视频监控架构方案/系统方案

背景 视频监控系统发展了短短二十几年时间,从最早模拟监控到前些年火热数字监控再到现 在方兴未艾网络视频监控,发生了翻天覆地变化.在互联网飞速发展的今天,视频监控行业正在积极的拥抱互联网,催生了更加互联网化业务场景,比如家庭安防.家庭看护.视频广场.店铺看护等. 但在享受着互联网化带来的"轻便智能.部署快捷"等利好的同时,海量摄像头的互联网化对传统的 IT 架构提出了巨大挑战,传统媒体面临着很多重大难题: 数据可靠性要求高,部分场景要求永久保存数据: 对写入成功率要求高,写入失败会导致观

游戏云之游戏分布式部署架构方案

消除单点的分布式部署方案,登录服务器与游戏服务器多台部署,且对外提供同等服务,同时配置负载均衡进行流量分摊.对于突发流量,可利用云服务器(ECS)弹性扩展特性,增加更多云服务器,分摊流量.启用关系型数据库(RDS),兼容MySQL.SQL Server,大幅提高数据库性能. 游戏分布式部署架构解读 负载均衡 SLB)可以通过流量分发扩展应用系统对外的服务能力,通过消除单点故障提升应用系统的可用性.SLB底层为集群机制,吞吐量和稳定性远远高于自行部署的负载均衡软硬件,且只需要较低的成本投入. 登录

游戏云之游戏分布式进阶部署架构方案

游戏分布式部署架构:实现应用的松耦合,将Web/应用服务器与缓存.数据库服务等模块解耦,并物理隔离部署,这样能够实现功能模块的水平扩展,同时也避免了云服务器上IO争抢带来的性能降低问题. 消除单点部署: 增加多台登录服务器,后端游戏区分别部署多台,均对外提供同等服务:两者均配置负载均衡分担流量,避免单点故障. 游戏更新服务: 可基于阿里云OSS+CDN提供静态文件分发的低延迟,若游戏中有大量图片,音视频,地图和静态数据分发等,也可以考虑通过OSS+CDN来保证游戏体验. 使用RDS服务器: 是一

游戏云架构方案介绍

游戏云:www.game.aliyun.con 为游戏行业用户提供多类型.多场景的成熟部署架构参考方案,技术文档与部署架构优化服务. 游戏云如何解决游戏部署的五大问题: 不让等待成为遗憾 云服务器的多线独享BGP带宽,国内最优网络,完美解决玩家南北互通问题.启用CDN服务,解决网络带宽小.用户访问量大.网点分布不均等问题. 二.坚不可催的护盾 频繁遭遇大规模攻击,安全问题如何解决? 开启云盾服务,为已部署游戏的云服务器提供防DDoS.后门清除.漏洞和木马检测等安全功能,全面提供安全防护服务. 三

大型web应用系统高性能架构方案

大型动态应用系统平台主要是针对于大流量.高并发网站建立的底层系统架构.大型网站的运行需要一个可靠.安全.可扩展.易维护的应用系统平台做为支撑,以保证网站应用的平稳运行. 大型动态应用系统又可分为几个子系统: 1)Web前端系统 2)负载均衡系统 3)数据库集群系统 4)缓存系统 5)分布式存储系统 6)分布式服务器管理系统 7)代码分发系统 Web前端系统 结构图: 为了达到不同应用的服务器共享.避免单点故障.集中管理.统一配置等目的,不以应用划分服务器,而是将所有服务器做统一使用,每台服务器都