暂无个人介绍
【4月更文挑战第17天】Pod是Kubernetes中的基本执行单元,代表一个或多个紧密耦合的容器,共享存储/网络资源。
【4月更文挑战第19天】更新缓存的步骤特别简单,共两步:更新数据库和更新缓存。但这简单的两步中需要考虑很多问题。
【4月更文挑战第14天】poll 是另一种在各种 UNIX 系统上被广泛支持的 I/O 多路复用技术,虽然名声没有 select 那么响,能力一点不比 select 差,而且因为可以突破 select 文件描述符的个数限制,在高并发的场景下尤其占优势。
【4月更文挑战第13天】目前主流的容器网络模型是CoreOS 公司推出的 Container Network Interface(CNI)模型
【4月更文挑战第12天】select 函数提供了最基本的 I/O 多路复用方法,在使用 select 时,我们需要建立两个重要的认识:描述符基数是当前最大描述符 +1;每次 select 调用完成之后,记得要重置待测试集合。
【4月更文挑战第9天】tcp_tw_reuse是内核选项,与SO_REUSEADDR不同,主要用于连接发起方。
【4月更文挑战第7天】两种保活方式:Keep Alive和心跳包
【4月更文挑战第5天】close 和 shutdown 的函数
【4月更文挑战第11天】TCP关闭连接需四次挥手:一方发送FIN包进入FIN_WAIT_1,对方收到后进入CLOSE_WAIT,读取EOF并发送FIN,进入LAST_ACK;另一方收到FIN并ACK,进入TIME_WAIT,等待2MSL后关闭。每个方向的FIN和ACK各一次,故称四次挥手。UDP不需建立连接,断开时删除目的地址和端口映射。
【4月更文挑战第10天】故障分为两大类,一类是对端无 FIN 包,需要通过巡检或超时来发现;另一类是对端有 FIN 包发出,需要通过增强 read 或 write 操作的异常处理,帮助我们发现此类异常。
【4月更文挑战第1天】服务端创建套接字涉及`socket()`函数。
【4月更文挑战第2天】发送成功仅表明数据进入发送缓冲区,实际传输和接收端接收是后续过程。
【4月更文挑战第6天】微服务改造的稳定性保障至关重要,需涵盖事前预防、事中快速定位及事后止损。
【4月更文挑战第6天】这篇文章介绍了基于云计算的架构设计六大原则:合理部署、业务持续、弹性扩展、性能效率、安全合规和持续运营。
【4月更文挑战第3天】套接字在网络编程中扮演着重要角色,类似于电话和电话号码的概念。文章介绍了套接字的基本概念和工作原理,包括服务器端和客户端的初始化、连接建立、数据传输和断开连接的过程。
【2月更文挑战第30天】网络编排是基于业务需求,对逻辑网络服务进行有序组织和安排,通过控制器构建满足需求的网络服务。
【2月更文挑战第29天】Knative作为构建无服务器产品的基础设施,建立在Kubernetes和Istio之上,提供从源代码到服务的编排、流量管理、自动扩缩容和事件绑定等功能,分为Build、Eventing和Serving三个模块,旨在确保编程模型的可移植性。
【2月更文挑战第29天】链路追踪,或称调用链监控,用于记录跨服务的逻辑请求信息,协助开发者优化性能和定位问题。它捕获异常、错误和有价值的数据。
【2月更文挑战第29天】DevOps强调开发和运维的协作,而AIOps则侧重AI对运维的增强。两者在参与人员、工作方式和内容上有区别。随着DevOps的普及,软件开发、人工智能与运维的交叉工作增多,预示着向AIOps的过渡。
【2月更文挑战第29天】网络安全体系建设涵盖安全管理、安全防护和安全运营三个方面。
【2月更文挑战第29天】网络流量转发选路策略包括链路质量选路、链路负载分担选路和应用优先级选路。链路质量选路依据应用对链路质量的需求,如VoIP优先选择高质量MPLS,FTP则选择成本更低的互联网。动态检测链路质量并自动切换确保应用体验。链路负载分担则均衡各链路带宽使用,高带宽链路承载更多流量。应用优先级选路在链路拥塞时保障高优先级应用。SD-WAN选路依赖实时的链路和应用质量检测,以实现动态优化。
【2月更文挑战第28天】
【2月更文挑战第30天】该文探讨了微服务与Kubernetes集群的关系,主要关注是否应跨多集群部署。理想的状况是每个微服务对应一个Kubernetes集群,配置和注册中心在同一集群内,以减少网络延迟。
【2月更文挑战第29天】Envoy负载均衡策略包括优先级、恐慌阈值、区域感知和资源限制。它按优先级分配流量,使用恐慌阈值避免健康节点过载,实现区域内的首选服务选择,并通过资源管理限制上游集群的连接和请求数。此外,Envoy提供全局限流功能,在网络和HTTP层面对通信进行控制,确保服务器稳定性。
【2月更文挑战第29天】
【2月更文挑战第29天】
【2月更文挑战第27天】
【2月更文挑战第27天】
【2月更文挑战第29天】该文提出了保障信息安全的十大关键原则.
【2月更文挑战第29天】这篇内容讲述了微服务架构带来的四大挑战:1) 服务拆分涉及粒度、兼容性等问题,需谨慎处理;2) 开发中需建立服务标准化方案,应对分布式通信的复杂性;3) 测试环境搭建、测试确定性、非功能测试和自动化测试都更具复杂性;4) 运维方面,监控、问题排查、依赖管理和容量管理变得更加复杂。解决这些挑战,尤其是构建自动化运维基础设施,对实现微服务架构的成功至关重要。
【2月更文挑战第29天】iptables有5种链(PREROUTING、INPUT、FORWARD、OUTPUT、POSTROUTE),对应不同数据包处理阶段。
【2月更文挑战第28天】SFC(Service Function Chaining)是指一系列业务功能(如DPI、FW、IPS、WAF)按序处理特定业务流的网络架构。它包括SF(服务功能节点)、SFF(转发器)、SFP(转发路径)和Classifier(流分类器)等组件。SRv6作为支持SFC的技术,有两种方案:无状态Stateless SRv6 SFC,通过SID组合实现路径编程,不需要维护转发状态;有状态Stateful SRv6 SFC,结合SRv6和NSH,适用于SF不支持SRv6的情况。
【2月更文挑战第25天】
【2月更文挑战第24天】
【2月更文挑战第27天】
【2月更文挑战第30天】全链路压测是提升系统可用性的关键方法,它模拟真实流量和业务场景在生产环境中测试,确保性能、容量和稳定性。
【2月更文挑战第23天】
【2月更文挑战第26天】
【2月更文挑战第29天】Envoy使用监听器管理网络请求,支持多个监听器处理不同类型的请求。监听器分为虚拟监听器(需绑定端口和Iptables规则)和真实监听器(处理实际流量,不需绑定端口)。
【2月更文挑战第29天】网络编排是解决传统WAN部署复杂、耗时问题的关键技术,它通过策略驱动自动化协调硬件和软件资源。
【2月更文挑战第28天】构建数据中心的IT运维服务体系,需整合资源,规范行为,确保服务质量。该体系基于ITIL和ITSS标准,全面覆盖IT服务生命周期和业务类型,统筹规划并保持科学权威。体系由制度、流程、组织、队伍、技术平台和运维对象六部分组成,制度规定流程,组织和人员遵循制度执行标准化运维。重点包括运维服务制度与流程的制定、专业团队的建设和统一的工作流程,以及运用技术平台进行规范化管理。
【2月更文挑战第24天】
【2月更文挑战第27天】
【2月更文挑战第23天】
【2月更文挑战第22天】
【2月更文挑战第26天】
【2月更文挑战第21天】
【2月更文挑战第25天】
【2月更文挑战第20天】
【2月更文挑战第19天】注册中心可以说是实现服务化的关键,因为服务化之后,服务提供者和服务消费者不在同一个进程中运行,实现了解耦,这就需要一个纽带去连接服务提供者和服务消费者,而注册中心就正好承担了这一角色。