- 博客(6)
- 收藏
- 关注
原创 Go Web框架解析【一】:Fiber
Go Fiber是一个轻量级的Web框架,专注于提供快速、灵活和高性能的HTTP处理。它基于Go语言的Fasthttp服务器引擎构建,因此具有出色的性能和低内存消耗。同时Fiber的路由树是线性的路由栈,所以Fiber路由支持路径的正则匹配,相对gin、go-zero更加灵活。fasthttp 是为一些高性能边缘情况而设计的。除非您的服务器/客户端需要每秒处理数千个中小型请求,并且需要一致的低毫秒响应时间,否则 fasthttp 可能不适合您。
2023-08-03 00:57:27
1655
原创 Kubernetes【五】:磁盘与容器
希望新的容器可以在之前容器结束的位置继续执行,使文件系统部分被持久化。卷无法单独存在,而是被定义为pod的一部分,并和pod共享生命周期。一个容器重启后,能后识别前一个容器写入卷的所有文件。如果一个pod有多个容器,那么这个卷可以被所有容器使用沿用容器重启前的部分文件数据容器间共享文件管理员创建PV持久卷,并且实现了底层的存储技术(GCE、AWS、NFS等)
2023-07-17 00:44:07
310
2
原创 Kubernetes【三】:部署托管pod
可为pod中的任意容器指定探针,kubernetes定期执行探针,如果探测失败,可对容器进行重启操作。注:容器被强行终止时,会创建全新容器,而不是重启。
2023-07-16 23:12:56
395
原创 Kubernetes【二】:Kubernetes中的Pod
如果一个容器中运行了多个进程,那么这些进程的运行以及管理他们的日志将需要我们人为介入。
2023-07-16 23:12:21
289
2
原创 Kubernetes【一】:介绍架构对比
单体应用随着不断更新迭代,组件之间耦合过大,从而需要拆解进行成微服务部署,微服务相比单体应用的体量要小很多,为了充分利用物理资源,。此时的服务与服务之间是进程隔离的,服务与服务之间的是松耦合的,之间的依赖库也不再互相影响 ,可随各自的发展而进行横向扩展而不互相影响。但是服务的移植与拓展可能因为运行环境、配置或版本冲突导致异常的产生,而为了在一台新机器上运行服务,而不影响其他服务的运行,运行在不同进程已经不能解决这些冲突了。等。
2023-07-16 23:09:32
124
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人