首页 > 业内资讯 > 平台服务部署及 Web 框架

平台服务部署及 Web 框架

时间:2015-08-24 | 来源:developerWorks | 阅读:68

话题: developerWorks

本文系《开发者头条》8 月 19 日好评文章,感谢作者 @zhuidawugui

欢迎自荐、投稿,采用就送IO币

原文地址http://toutiao.io/r/oc4ia




大纲

微博平台主要负责微博基础功能。接下来将会介绍

  • 平台的作用,以及服务提供的形式

  • 平台Web服务的部署

  • 平台Web框架简介


背景

目前整体架构大体上分为三层

  • 展现层:手机端,主站和第三方应用,承担相关业务的前端展示

  • 适配层:负责服务端和多个展示端的接口适配

  • 服务层:提供基础功能服务,包括Feed服务,用户关系,开放平台和消息箱等

平台服务部署及 Web 框架


平台作为整个微博架构的基础功能服务层,对外以Http接口的方式提供服务。接口遵守RESTful规范。接口示例如下:

平台服务部署及 Web 框架

关于RESTful,与其说是规范,其实更像是一种架构设计风格。它主要是提供了一组设计原则和约束条件,广泛应用于C/S或者B/S架构中。要想理解什么是RESTful,可以从它的全称入手--Representational State Transfer,翻译成中文是表现层状态转化。这段晦涩的文字省略了主语,"表现层"其实指的是"资源"(Resources)的"表现层"。核心概念包括

  • 资源是由URI来指定。

  • 对资源的操作包括获取、创建、修改和删除资源,这些操作正好对应HTTP协议提供的GET、POST、PUT和DELETE方法。

  • 通过操作资源的表现形式来操作资源。


概括起来,平台对外提供服务的形式就是通过HTTP接口对基础资源进行存取。


平台服务部署

对平台的定位和服务形式有所了解后,我们看下平台的Web服务部署结构。

平台服务部署及 Web 框架

暗组Web杀毒V2.7 官方绿色版

TOP

软件

76
暗组Web杀毒运营中
一款启发式web代码后门查杀软件
1.13 MB  01.12  赞(689)
安全无广告  需网络
推荐

最新好玩手游

更多

手游风云榜

更多

资讯阅读

更多


湘ICP备2022002427号-10 湘公网安备:43070202000427号
© 2013~2024 haote.com 好特网