摘要:一、设计目的 搭建一个大型平台需要综合考虑很多方面,不单纯是软件架构,还包括网络和硬件设备等。由于现代大部分应用建设都面临用户多、高并发、高可用的需求,传统软件架构已不能满足需求,需要支持分布式软件架构,能支持横向扩展,具有高可用、伸缩性、稳定性等特点。搭建如下系统架构。 二、系统软件结构 系统软件
阅读全文
摘要:一、HTTP (HyperText Transfer Protocol 超文本传输协议) HyperText 超文本 Transfer 传输 Protocol 协议 按范围大小来说:协议>传输>超文本 HyperText 超文本:文字、图片、视频、音频等能被计算机解析的二进制数据包,被传统定义扩大的
阅读全文
摘要:一、简介 域名由两组或者两组以上的ASCII或者各国语言字符组成,各组字符间由点号分隔开,最右边的字符组称为顶级域名(一级域名),倒数第二组称 为二级域名,倒数第三组称为三级域名,以此类推。 二、顶级域名 国家和地区顶级域名。很多国家都按照ISO3166国家代码分配了顶级域名。如中国是cn,日本是j
阅读全文
摘要:一、Verbs(动词) GET (选择):获取资源或资源列表。安全,幂等 POST (创建): 创建资源。不安全,非幂等 PUT (更新):以整体的方式更新/创建服务器上的一个资源。不安全,幂等 PATCH (更新):只更新服务器上一个资源的一个属性。不安全,幂等 DELETE (删除):删除特定资
阅读全文