HTTP通信
文章平均质量分 87
蓝绿色~菠菜
对技术有一颗敬畏和严谨之心,对代码有精益求精的精神。像养小孩和女朋友一样,精心照料和打扮。想清楚了再干,坚持高标准,Design for future!
展开
-
容器、微服务和API之间是什么关系?
什么是 API?API 是应用程序编程接口(Application Programming Interface)的缩写。维基百科指出,“总的来说,它是各种组件之间的一组明确定义的通信方法”。它可以是软件框架或库的接口,也可以是操作系统为原生系统软件(如 POSIX)开发人员公开的底层接口。现如今,当人们谈论 API 时,他们通常指的是通过 HTTP 端点公开的远程接口。我们通过底层设计范式(如查询、RPC 或 RESTful)或协议(如 SOAP、gRPC 或 GraphQL)进一步对远程 AP原创 2021-03-17 11:26:30 · 1257 阅读 · 3 评论 -
RPC技术到底为何物?
RPC概念RPC即远程过程调用(Remote Procedure Call),这么讲你可能不明白,画个图比如两台服务器A,B,一个应用部署在A服务器上,想要调用B服务器上应用提供的函数或者方法,由于不在一个内存空间,不能直接调用,这时候需要通过就可以应用RPC框架的实现来解决。1、 RPC核心过程既然它的意思是客户端和服务端之间数据交互的过程,那包含了哪些东西?rpc依然遵...原创 2020-01-08 15:20:26 · 313 阅读 · 0 评论 -
cookie和session实现状态保持的区别
为什么需要状态保持 Web应用程序使用HTTP协议作为传输数据的标准协议,而HTTP协议是无状态协议,即一次请求对应一次响应,响应结束后连接即断开,同一个用户的不同请求对于服务器端来讲并不会认为这两个请求有什么关联性,并不会以此区分不同的客户端。但实际情况中还是需要服务器端能够区分不同的客户端以及记录与客户端相关的一些数据,所以状态管理能够做到不同客户端的身份识别。cookie...原创 2019-11-15 17:35:01 · 1299 阅读 · 0 评论 -
Django+nginx+gunicorn部署配置
在部署django开发的站点时,通常有两种选择方式,nginx+django+uwsgi或者django+nginx+gunicorn,本文不讨论apache方式,在linux下通常都使用nginx,速度快,还经常做代理服务器,功能强大。。nginx+django+uwsgi个人觉得uwsgi配置较为麻烦,所以选择了gunicorn,一个开源Python WSGI UNIX的HTTP服务器,据说...原创 2019-09-04 10:53:18 · 2505 阅读 · 1 评论