云上场景:红岭创投,从.NET到分布式架构的重构

简介: 红岭创投在阿里云帮助下,利用企业级分布式应用服务EDAS ,并结合分布式数据库及分库分表策略,完成了从.NET到分布式架构的重构。

红岭创投有着极为开放的社区文化。开放到什么程度?其CEO周世平就是社区“客服”,由投资人连载的《红岭恩仇录》也一直在社区持续更新中。

 

这家业务早在2014年就已突破900亿的金融企业,总交易量及月均交易量都远高于同行其他网站。其IT发展历程有三个阶段:早期,将网站迅速搭建起来,形成投资人的线上交易和沟通社区;中期,以传统架构支撑业务发展,线上保持稳定就是最大的需求;现在,迎接互联网金融爆发,业务呈现几何增长(从几个亿翻到几十个亿),构建了基于阿里云的弹性可扩容的金融云系统。

 

而从传统.NETSQL Server架构变为高并发、高访问、高交互的企业级分布式架构,相当于在两条平行线的跳跃。遇到最大挑战是如何在硬件和操作系统上如何重构去中心化服务集群架构;面对高峰销售和秒杀,红包等活动,如何建设成为大容量、可灵活响应的分布式系统。

 

架构的重构比想象中更有挑战。红岭创投和阿里云组建了技术攻关小组。一期,充分利用了阿里云的中间件:企业级分布式应用服务EDAS ,并结合分布式数据库及分库分表策略,彻底解决架构中单点和热点问题。二期,针对红岭创投的双十一活动,建设成为可以理论上的无限扩充,即只要不超过目前阿里的并发量就可以支持的系统。除此以外,阿里云比较好的运维技术和理念,比如服务降级等,也同步输出给了红岭的技术团队。

 

现在红岭采用了阿里云的ECSOSSRDSSLBEDASDRDSONSKVSTOREDDOSPTS等服务。

转载自:https://yq.aliyun.com/articles/6627?spm=5176.100239.blogcont57780.12.PbZGKL




相关实践学习
使用DAS实现数据库自动SQL优化
本场景介绍如何使用DAS实现数据库自动SQL优化。
SpringMVC框架入门
Spring MVC属于SpringFrameWork的后续产品,已经融合在Spring Web Flow里面。Spring 框架提供了构建 Web 应用程序的全功能 MVC 模块。在使用Spring进行WEB开发时,可以选择使用Spring的SpringMVC框架或集成其他MVC开发框架,如Struts2等。 相关的阿里云产品企业级分布式应用服务 EDAS:企业级分布式应用服务 EDAS(Enterprise Distributed Application Service)是一个应用托管和微服务管理的 PaaS 平台,提供应用开发、部署、监控、运维等全栈式解决方案,同时支持 Spring Cloud、Apache Dubbo(以下简称 Dubbo )等微服务运行环境,助力您的各类应用轻松上云。产品详情: https://www.aliyun.com/product/edas 
目录
相关文章
|
20天前
|
存储 开发框架 前端开发
前端框架EXT.NET Dotnet 3.5开发的实验室信息管理系统(LIMS)成品源码 B/S架构
发展历史:实验室信息管理系统(LIMS),就是指通过计算机网络技术对实验的各种信息进行管理的计算机软、硬件系统。也就是将计算机网络技术与现代的管理思想有机结合,利用数据处理技术、海量数据存储技术、宽带传输网络技术、自动化仪器分析技术,来对实验室的信息管理和质量控制等进行全方位管理的计算机软、硬件系统,以满足实验室管理上的各种目标(计划、控制、执行)。
17 1
|
8月前
|
供应链 架构师 数据库
架构师带你搞明白微服务进阶场景实战:服务之间的数据依赖问题
数据同步 上面讲解了数据一致性的解决方案,这一篇来讲讲服务之间的数据依赖问题,还是先来说说具体的业务场景。 业务场景:如何解决微服务之间的数据依赖问题 在某个供应链系统中,存在商品、订单、采购这3个服务,它们的主数据部分结构表如下。
架构师带你搞明白微服务进阶场景实战:服务之间的数据依赖问题
|
1天前
|
算法 计算机视觉 网络架构
CVPR 202:擅长处理复杂场景和语言表达,清华&博世提出全新实例分割网络架构MagNet
【5月更文挑战第10天】在CVPR 2024会议上,清华大学与博世团队推出MagNet,一种针对复杂场景和语言表达的实例分割网络。MagNet通过Mask Grounding辅助任务强化视觉-语言对应,缩小模态差距,并结合跨模态对齐损失与模块,提升RIS任务的准确性。在RefCOCO、RefCOCO+和G-Ref基准上取得显著优势,但对罕见表达和复杂场景的处理仍有待优化。[论文链接](https://arxiv.org/abs/2312.12198)
11 5
|
24天前
|
弹性计算 安全 Serverless
图像处理场景下的Serverless架构
【4月更文挑战第15天】图像处理场景下的Serverless架构
|
2月前
|
消息中间件 缓存 NoSQL
设计一个高并发场景下的Python Web应用架构。
在高并发Python Web架构中,关键组件包括负载均衡器用于分散请求,应用服务器如Gunicorn与Docker部署多实例,缓存如Redis提升数据访问速度,优化后的数据库(如MySQL或MongoDB),消息队列如RabbitMQ处理异步任务,通过横向扩展增加服务器,监控和日志系统确保稳定性,代码优化减少不必要的操作,CDN加速静态资源,以及自动化部署和弹性伸缩工具适应负载变化。性能测试和优化是保证系统稳定性的关键。
|
2月前
|
数据安全/隐私保护 Windows
.net三层架构开发步骤
.net三层架构开发步骤
14 0
|
2月前
|
消息中间件 存储 Cloud Native
深度剖析 RocketMQ 5.0,架构解析:云原生架构如何支撑多元化场景?
了解 RocketMQ 5.0 的核心概念和架构概览;然后我们会从集群角度出发,从宏观视角学习 RocketMQ 的管控链路、数据链路、客户端和服务端如何交互;学习 RocketMQ 如何实现数据的存储,数据的高可用,如何利用云原生存储进一步提升竞争力。
140118 2
|
7月前
|
运维 Java Serverless
深度解析四大主流软件架构模型:单体架构、分布式应用、微服务与Serverless的优缺点及场景应用
深度解析四大主流软件架构模型:单体架构、分布式应用、微服务与Serverless的优缺点及场景应用
474 0
|
4月前
|
弹性计算 缓存 并行计算
带你读《弹性计算技术指导及场景应用》——3. Ada Lovelace架构解读及RTX 4090性能测试分析(1)
带你读《弹性计算技术指导及场景应用》——3. Ada Lovelace架构解读及RTX 4090性能测试分析(1)
|
4月前
|
弹性计算 人工智能 并行计算
带你读《弹性计算技术指导及场景应用》——3. Ada Lovelace架构解读及RTX 4090性能测试分析(2)
带你读《弹性计算技术指导及场景应用》——3. Ada Lovelace架构解读及RTX 4090性能测试分析(2)
123 1