1,根据业务需求,思考开发实现逻辑(面向对象思想)

2,根据架构模式,进行架构

3,性能,高可用,扩展性,伸缩性,安全性这几个方面进行优化

架构模型:纵向分层,横向分割,集群,分布式,异步,缓存,冗余,自动化,安全

分层模式:应用层,服务层,数据层

横向分割:业务模块分割,分布式服务,统一登陆,soa,微服务,

分布式:所有的层与模块 独立服务器部署

异步:降低服务压力(celery,kafka,rabbitmq)

缓存:多级缓存,数据库,浏览器,分布式

冗余:数据备份,多服务冗余

下次更新

 

 

Logo

讨论HarmonyOS开发技术,专注于API与组件、DevEco Studio、测试、元服务和应用上架分发等。

更多推荐