重新构建711的Android项目(二),架构的选择与实现
看过太多的关于Android架构方面的文章,也深知一个好架构的重要性。如果一开始代码没有好多架构,就是前人挖坑,后人掉坑里。因为随着代码和业务的增多,看到的混乱与不合理,会让人进入进退两难的境地,无法取舍。弃之可惜,从头来没精力。这里选择了Android项目中流行的MVVM架构。使用Android官方最新的LiveData和ViewModel,再加上Databinding。单纯的使用Databi....

Java构建高并发高可用的电商平台(静态架构蓝图之剖析架构)
静态架构蓝图整个架构是分层的分布式的架构,纵向包括CDN,负载均衡/反向代理,web应用,业务层,基础服务层,数据存储层。水平方向包括对整个平台的配置管理部署和监控。剖析架构1. CDNCDN系统能够实时地根据网络流量和各节点的连接、负载状况以及到用户的距离和响应时间等综合信息将用户的请求重新导向离用户最近的服务节点上。其目的是使用户可就近取得所需内容,解决 Internet网络拥挤的状况,提高....
Java构建高并发高可用的电商平台(架构实践一)
一、 设计理念1. 空间换时间1) 多级缓存,静态化客户端页面缓存(http header中包含Expires/Cache of Control,last modified(304,server不返回body,客户端可以继续用cache,减少流量),ETag)反向代理缓存应用端的缓存(memcache)内存数据库Bu....
使用阿里云构建弹性可扩展的服务器less架构
什么是服务器less架构? 服务器less架构是一种云计算模型,开发人员可以在其中构建和运行应用程序,而无需管理服务器。在传统的架构中,开发人员需要考虑服务器的配置、扩展性和管理。而服务器less架构将这些职责转移到云服务提供商,如阿里云。 为什么选择阿里云? 阿里云是全球领先的云服务提供商之一,提...
构建高可用性的数据库架构:主从复制和分区策略
主从复制 主从复制是一种数据库复制技术,其中一个数据库实例(主数据库)充当主要写入节点,而其他多个数据库实例(从数据库)作为副本接收主数据库的更改。主从复制提供了以下好处: 数据冗余和灾备恢复:通过将数据复制到多个从数据库,即使主数据库发生故障,系统仍然可以...
《生来创新-金融级云原生》——2 金融级云原生的“新标准和新蓝图”——2.3 构建金融云原生的新蓝图——金融级云原生应用架构
《架构即未来》一书提出了分布式应用设计的十四条基本原则,而这正是最为重要的云原 生应用架构的核心要素。N+1 设计: 要确保任何你所开发的系统在发生故障时,至少有一个冗余的实例。 回滚设计: 确保系统可以回滚到以前发布过的任何版本。开关禁用设计: 能够关闭任何发布的功能。监控设计: 在设计阶段就必须要考虑监控,而不是在....
《生来创新-金融级云原生》——2 金融级云原生的“新标准和新蓝图”——2.3 构建金融云原生的新蓝图——金融级云原生平台架构
金融级云原生平台架构金融云原生平台架构整体可分为:设计域、研发域、运行域、运维域、灾备域 5 大领域。设计态:采用领域驱动设计等与微服务架构体系天然亲和的设计方法,并在设计过程中, 关注数据一致性、服务颗粒度等问题,贯彻分布式架构设计的设计原则和规范。研发态:面向研发人员,提供一站式的研发生产力工具,屏蔽分布式技术的复杂性,提升 研发人员体验和生产率。达成广泛共识的工程模板,....

《生来创新-金融级云原生》——2 金融级云原生的“新标准和新蓝图”——2.3 构建金融云原生的新蓝图——金融级云原生数据架构
金融级云原生数据架构 云原生框架天生具备快速交付、弹性伸缩、标准化、自动化、隔离性等诸多优势,与新一 代数据技术不断融合,形成了具备如下几个特点的云原生数据架构体系。1、可扩展的多种计算模式融合云原生数据架构可统一支持批、流、交互式、多模、图等不同计算模式的融合,例如:湖 仓一体、流批一体、流式机器学习, 使多种计算系统进行深度整合, 在功能....
《生来创新-金融级云原生》——2 金融级云原生的“新标准和新蓝图”——2.3 构建金融云原生的新蓝图——金融级云原生基础架构
金融级云原生基础架构 金融级云原生基础设施需要满足 5 大总体要求和 13 项管理要求。(一) 5 大总体要求为:◆ 一是采用成熟云平台产品,打造 IaaS、PaaS 一体化云计算平台,实现租户端和运维端的 完整服务目录,与软件开发体系和生产运维体系无缝对接;◆ 二是实现全公司级基础资源弹性供给,按照分布式技术框....
Spring Boot和Docker构建可伸缩的微服务架构
一、简介 1. 微服务架构的定义 微服务架构是一种以业务功能模块化为中心,采用轻量级通信机制,并能独立部署、独立扩展的分布式系统架构。 2. Spring Boot和Docker的概述 Spring Boot 是一个基于 Spring 框架的轻量级、快速开发微服务的框架,其内置了大量开箱即用的组件,让开发人员可以快速搭建微服务应用。 Doc...
本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。
架构更多构建相关
金融级分布式架构
SOFAStack™(Scalable Open Financial Architecture Stack)是一套用于快速构建金融级分布式架构的中间件,也是在金融场景里锤炼出来的最佳实践。
+关注