您的位置:首页 > 理论基础 > 计算机网络

Java 架构师眼中的 HTTP 协议

2018-04-12 10:44 405 查看
随着微服务的逐步深入化,HTTP 协议越来越受到重视,那么如果作为一个 Java 架构师 HTTP 协议应该知道到什么程度呢?作者将从几方面入手和大家一起掌握一下 HTTP 协议。

HTTP 协议的基本内容(
发展历史,

协议重点内容,

开发者工具,

http2.0的实际应用 )。

架构师需要重点关注的 HTTP 协议的内容在生产环境中的延伸(如

静态缓存、动态缓存,

鉴权,

Cookie与Session的基本要点,

Tomcat或者Spring Boot 2.0 的server配置重点等 )

Spring 对 HTTP 协议做了哪些支持(如

1:在Spring MVC Web中的应用,

2:Spring Cloud中关注的重点,

3:Spring Data Jpa 对web的支持,

4:Spring Data Rest 对restful服务的使用, RestTemplate等 )

JSON API 对 HTTP 协议的规定,及其开源项目(yahoo.elide 的支持)

实际工作中,我们为 HTTP 协议做了哪些架构工作(

1:RestTemplate 的重试和监控

2:返回格式的约定及其实现方法 )

微服务中 HTTP 与 RPC 的权衡

面试中起到的关键作用是什么

实录制内容提要:

能否举例说明 Spring Data Rest 的实际用途?

请问你在实际项目中,做过文章里的哪些架构?

面试时会问有关 http 协议的内容吗,一般会涉及哪些内容?

请问你之前是怎么做 Etag 缓存的?

http2 有实际使用吗,它的优点是什么?

在 Node.JS 使用 Swagger,修改接口的同时可以自动更新接口文档。请问 JAVA有什么好的解决方案?

Spring 生态中有没有类似的技术?

请问 http 协议在微服务中起到了什么作用?

http 协议的安全,需要考虑哪方面内容?

现在的证书去哪买比较合适?

Springcloud 和 dubbo 谁得天下?

如何理解 http 请求过程中的长短连接?

如何学习 http 协议?

能否介绍一下 https 流量的解密,特别是在没有证书又做不了中间人代理的时候怎么办?

阅读全文: http://gitbook.cn/gitchat/activity/5a6d229b81ef6b2ed818b6c0
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: