网关的由来和作用

HTTP扩展和接口的发展是由用户需求驱动的。要在Web上发布更复杂的资源的需求出现时,人们很快就明确了一点:单个应用程序无法处理所有这些能想到的资源。

为了解决这个问题,开发者提出了网关(gateway)的概念,网关可以作为某种翻译器使用,它抽象出了一种能够到达资源的方法。网关是资源和应用程序之间的粘合剂。应用程序可以(通过HTTP或其他已定义的接口)请求网关来处理某条请求,网关可以提供一条响应。网关可以向数据库发送查询语句,或者生成动态的内容,就像一个门一样:进去一条请求,出来一个响应。

以上内容摘抄自HTTP:The Definitive Guide,中文版208页。


大学学计算机学了四年,但是从未这么清楚的认识网关,也没人讲过,大家都说了很多网关,但是网关是啥,为啥需要网关,都很模糊,归根结底是自己读书少啊!像这种好书,还要多读,多重复读,因为读这种书给我一种醍醐灌顶的感觉,一切都显的那么清晰!

你可能感兴趣的:(网关的由来和作用)