文章 2025-01-09 来自:开发者社区

转转平台IM系统架构设计与实践(一):整体架构设计

本文由转转王棕生分享,原题“IM系列(一):转转IM系统架构探秘”,下文进行了排版和内容优化。 1、引言 转转是二手电商平台,在这个平台上,人人可以是买家,人人也可以是卖家。转转从最初的信息模式升级为一个闭环的交易模式,IM打通了买家与卖家之间的通道。本文描述了转转IM为整个平台提供的支撑能力,给出了系统的整体架构设计,分析了系统架构的特性。 ...

转转平台IM系统架构设计与实践(一):整体架构设计
文章 2024-11-13 来自:开发者社区

微服务架构演变与架构设计深度解析

在当今的IT行业中,微服务架构已经成为构建大型、复杂系统的重要范式。本文将从微服务架构的背景、业务场景、功能点、底层原理、实战、设计模式等多个方面进行深度解析,并结合京东电商的案例,探讨微服务架构在实际应用中的实施与效果。 一、微服务架构的背景与演变 1.1 传统单体架构的挑战 在微服务架构出现之前,大多数系统采用的是单体架构(Monolithic Architectur...

文章 2024-11-13 来自:开发者社区

微服务架构演变与架构设计深度解析

微服务架构演变与架构设计深度解析 在当今的IT行业中,微服务架构已经成为构建大型、复杂系统的重要范式。本文将从微服务架构的背景、业务场景、功能点、底层原理、实战、设计模式等多个方面进行深度解析,并结合京东电商的案例,探讨微服务架构在实际应用中的实施与效果。 一、微服务架构的背景与演变 1.1 传统单体架构的挑战 在微服务架构出现之前,大多数系统采用的是单体架构(M...

文章 2024-08-26 来自:开发者社区

MPP架构数据仓库使用问题之ADB PG相比Greenplum的HAWQ在架构设计上有什么不同

问题一:为什么云原生数据库的最大价值被逐渐凸显? 为什么云原生数据库的最大价值被逐渐凸显? 参考回答: 随着更多的业务向云上迁移,用户期望云资源能够将数据仓库进行更为细粒度的资源拆解,即对计算、存储的能力进行解耦并拆分成可售卖单元,以满足业务的资源编排。云原生的最大化价值在于面向用户业务,允许存在大规模的计算或存储倾斜,并将业务所需资源进行独立部署,按...

MPP架构数据仓库使用问题之ADB PG相比Greenplum的HAWQ在架构设计上有什么不同
文章 2024-08-26 来自:开发者社区

Python Django 后端架构开发: 中间件架构设计

Python Django 后端架构开发: 中间件架构设计 中间件项目测试:自定义中间件的 process_response 与 process_view 方法 在 Django 中,中间件是一种用于处理请求和响应的钩子,可以在视图处理前后对请求和响应进行处理。通过自定义中间件,我们能够添...

文章 2024-07-08 来自:开发者社区

「架构」模型驱动架构设计方法及其运用

本文通过一个实际的软件项目案例,深入探讨了模型驱动架构(MDA)在软件开发全过程中的应用。MDA是一种以模型为中心的设计方法,它通过分离计算、数据和业务逻辑,提高了软件的可维护性、可扩展性和可移植性。文章将从需求分析、架构设计、实现与测试三个阶段出发,分析MDA的应用,并结合技术栈,阐...

「架构」模型驱动架构设计方法及其运用
文章 2024-07-03 来自:开发者社区

架构01-----抖音直播平台核心架构设计

资料来源:本资料仅用于学习和讨论,如有侵权请联系 仿抖音架构设计2-抖音核心业务拆解_哔哩哔哩_bilibili IM系统,我们经常去做: ...

架构01-----抖音直播平台核心架构设计
文章 2024-03-20 来自:开发者社区

深度思考:架构师必须掌握的五大类架构设计风格

本文摘要 数据流风格注重数据在组件间的流动,适合处理大量数据。调用返回风格则强调函数或方法的调用与返回,过程清晰明了。独立构件风格让每个构件独立运作,通过接口交互,提升灵活性和可重用性。虚拟机风格则模拟完整系统,实现资源的高效利用。 架构设计五大类风格 常见的软件架构风格有五大类,如下: 数据流风格:这种风格主要关注数据在系统中的流动方式,包括批处理序列和管道/过滤器等模式。在这...

深度思考:架构师必须掌握的五大类架构设计风格
文章 2024-01-31 来自:开发者社区

Tomcat 架构原理解析到架构设计借鉴

Tomcat 架构原理解析到架构设计借鉴Tomcat 发展这么多年,已经比较成熟稳定。在如今『追新求快』的时代,Tomcat 作为 Java Web 开发必备的工具似乎变成了『熟悉的陌生人』,难道说如今就没有必要深入学习它了么?学习它我们又有什么收获呢?静下心来,细细品味经典的开源作品 。提升我们的「内功」,具体来说就是学习大牛们如何设计、架构一个中间件系统,并且让这些经验为我所用。美好的事物往....

Tomcat 架构原理解析到架构设计借鉴
文章 2023-12-10 来自:开发者社区

架构篇:什么才是真正的架构设计?

什么是架构和架构本质 在软件行业,对于什么是架构,都有很多的争论,每个人都有自己的理解。此君说的架构和彼君理解的架构未必是一回事。因此我们在讨论架构之前,我们先讨论架构的概念定义,概念是人认识这个世界的基础,并用来沟通的手段,如果对架构概念理解不一样,那沟通起来自然不顺畅。 Linux有架构,MySQL有架构,JVM也有架构,使用Java开发、MySQL存储、跑在Linux上的业务系统也有架...

架构篇:什么才是真正的架构设计?

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

产品推荐

金融级分布式架构

SOFAStack™(Scalable Open Financial Architecture Stack)是一套用于快速构建金融级分布式架构的中间件,也是在金融场景里锤炼出来的最佳实践。

+关注