摘要: 1. Kafka介绍 1.1.1. Kafka是什么 kafka使用scala开发,支持多语言客户端(c++、java、python、go等) Kafka最先由LinkedIn公司开发,之后成为Apache的顶级项目。 Kafka是一个分布式的、分区化、可复制提交的日志服务 LinkedIn使用Ka 阅读全文
posted @ 2020-11-22 14:28 Terry- 阅读(963) 评论(0) 推荐(0)
摘要: Linux查看系统负载常用命令 参考: https://www.cnblogs.com/pengjt/p/11910572.html 阅读全文
posted @ 2020-11-22 00:09 Terry- 阅读(201) 评论(0) 推荐(0)
摘要: gRPC 阅读全文
posted @ 2020-11-22 00:07 Terry- 阅读(92) 评论(0) 推荐(0)
摘要: 本文用假想的公司案例+图示 的方式,解释BFF和网关是什么,它们是怎么演化出来的。希望对架构师设计和落地微服务架构有所启发。 参考: https://www.cnblogs.com/qingyunzong/p/9004509.html 阅读全文
posted @ 2020-11-22 00:06 Terry- 阅读(113) 评论(0) 推荐(0)
摘要: BFF(Backend for Frontend)和网关Gateway是微服务架构中的两个重要概念,这两个概念相对比较新,有些开发人员甚至是架构师都不甚理解。 参考:https://www.cnblogs.com/dadadechengzi/p/9373069.html 阅读全文
posted @ 2020-11-22 00:04 Terry- 阅读(119) 评论(0) 推荐(0)
摘要: 在开发过程中,map是必不可少的数据结构,在Golang中,使用map或多或少会遇到与其他语言不一样的体验,比如访问不存在的元素会返回其类型的空值、map的大小究竟是多少,为什么会报"cannot take the address of"错误,遍历map的随机性等等。 本文希望通过研究map的底层实 阅读全文
posted @ 2020-11-20 22:41 Terry- 阅读(331) 评论(0) 推荐(0)
摘要: 1. HTTP协议与TCP/IP协议的关系 HTTP的长连接和短连接本质上是TCP长连接和短连接。HTTP属于应用层协议,在传输层使用TCP协议,在网络层使用IP协议。 IP协议主要解决网络路由和寻址问题,TCP协议主要解决如何在IP层之上可靠地传递数据包,使得网络上接收端收到发送端所发出的所有包, 阅读全文
posted @ 2020-11-20 22:23 Terry- 阅读(159) 评论(0) 推荐(0)
摘要: 如今Docker的使用已经非常普遍,特别在一线互联网公司。使用Docker技术可以帮助企业快速水平扩展服务,从而到达弹性部署业务的能力。在云服务概念兴起之后,Docker的使用场景和范围进一步发展,如今在微服务架构越来越流行的情况下,微服务+Docker的完美组合,更加方便微服务架构运维部署落地。 阅读全文
posted @ 2020-11-20 22:04 Terry- 阅读(114) 评论(0) 推荐(0)
摘要: 关于加密 在解释SSH、SSL与HTTPS协议之前我先介绍一下非对称加密协议。在1976年以前,所有的加密都采用对称加密,既A使用某种加密规则对信息加密,B收到信息后逆向加密规则解密数据。这通信方式产生了一个难以解决的问题:A如何安全的把加密规则通知B? 在1976年有两位数学家提出了一个崭新的非对 阅读全文
posted @ 2020-11-20 21:51 Terry- 阅读(205) 评论(0) 推荐(0)
摘要: slice是 Go 语言在数组之上提供的一个重要的抽象数据类型。在绝大多数需要使用数组的场合,切片都实现了完美替代。并且和数组相比,切片提供了更通用、功能更强大且便捷的数据序列访问接口。 1.什么是数组 Go 语言数组是一个固定长度的、容纳相同类型元素的连续序列。因此 Go 数组类型具有两个属性:元 阅读全文
posted @ 2020-11-20 20:44 Terry- 阅读(235) 评论(0) 推荐(0)
点击右上角即可分享
微信分享提示
🚀
回顶
收起
  1. 1 404 not found REOL
404 not found - REOL
00:00 / 00:00
An audio error has occurred.