软件架构¶ 分层架构¶ 该种架构是最为常见的软件架构 通常分为以下四层: 表现层(presentation):用户界面,负责视觉和用户互动 业务层(business):实现业务逻辑 持久层(persistence):提供数据,SQL 语句就放在这一层 数据库(database) :保存数据 有的软件在逻辑层和持久层之间,加了一个服务层(service),以提供不同业务逻辑需要的一些通用接口。 微服务架构¶ HTTP/RPC/ORM 架构 gin/gRPC/gorm