这是我参与「第五届青训营 」笔记创作活动的第37天
碎碎念
大项目推进中,今天完成了基本的service,好像突然打通了任督二脉,把昨晚的bug解决了,但身体也不行了,肝了几天,身体反馈糟糕,坚持做!边学边搞!加油!
Day 32 内容安排
Hertz学习
- 介绍
- 基础知识点
随记
- Hertz随记心得吧:
- Hertz 是一个 Golang 微服务 HTTP 框架,是字节内部开发的一个框架,具有高易用性、高性能、高扩展性等特点。架构设计如下图
2. HTTP含义(超文本传输协议,指的是带有超级链接的文本,基于此种链接能够在文档间实现跳转)是一个简单的请求-响应协议,它通常运行在TCP之上。它指定了客户端可能发送给服务器什么样的消息以及得到什么样的响应。
3. HTTP是基于客户/服务器模式,且面向连接的,典型的HTTP事务处理有如下的过程:
(1)客户与服务器建立连接;
(2)客户向服务器提出请求;
(3)服务器接受请求,并根据请求返回相应的文件作为应答;
(4)客户与服务器关闭连接。
4. 客户与服务器之间的HTTP连接是一种一次性连接,它限制每次连接只处理一个请求,当服务器返回本次请求的应答后便立即关闭连接,下次请求再重新建立连接。
5. HTTP是一种无状态协议,即服务器不保留与客户交易时的任何状态。(提一下常见404 Not Found 服务器无法找到被请求的页面+)
总结
- bug好多,bug好多,要学会看bug上面的错误提示,根据错误提示一点点修改
- 还有运行测试!,坚持,每天都在进步