
服务器
文章平均质量分 93
奥耶可乐冰
这个作者很懒,什么都没留下…
展开
-
【DevOps】 Linux、 Docker、CI/CD、监控体系——
最初是由Linus Torvalds引入的。它基于Linux内核,可以运行在由Intel,MIPS,HP,IBM,SPARC和Motorola制造的不同硬件平台上。Linux中另一个受欢迎的元素是它的吉祥物,一个名叫Tux的企鹅形象。BASH是Bourne Again SHell的缩写。它由Steve Bourne编写,作为原始Bourne Shell(由/ bin / sh表示)的替代品。原创 2024-01-13 19:32:13 · 1286 阅读 · 0 评论 -
【微服务】 Spring cold、Kubernetes、Service mesh
微服务以前所有的代码都放在同一个工程中、部署在同一个服务器、同一项目的不同模块不同功能互相抢占资源,微服务就是将工程根据不同的业务规则拆分成微服务,部署在不同的服务器上,服务之间相互调用,java中有的微服务有dubbo(只能用来做微服务)、springcloud( 提供了服务的发现、断路器等)。微服务的特点按业务划分为一个独立运行的程序,即服务单元服务之间通过HTTP协议相互通信自动化部署可以用不同的编程语言可以用不同的存储技术服务集中化管理微服务是一个分布式系统微服务的优势。原创 2024-01-12 06:00:00 · 1239 阅读 · 0 评论 -
【分布式详解】一致性算法、全局唯一ID、分布式锁、分布式事务、 分布式缓存、分布式任务、分布式会话
分布式系统通过副本控制协议,使得从系统外部读取系统内部各个副本的数据在一定的约束条件下相同,称之为副本一致性(consistency)。副本一致性是针对分布式系统而言的,不是针对某一个副本而言。强一致性(strong consistency):任何时刻任何用户或节点都可以读到最近一次成功更新的副本数据。强一致性是程度最高的一致性要求,也是实践中最难以实现的一致性。单调一致性(monotonic consistency):任何时刻,任何用户一旦读到某个数据在某次更新后的值,这个用户不会再读到比这个值更旧的值。原创 2024-01-11 10:00:00 · 2998 阅读 · 0 评论 -
【架构详细解读】缓存、限流、降级和熔断、负载均衡、灾备和故障转移——
每个系统都有服务的上线,所以当流量超过服务极限能力时,系统可能会出现卡死、崩溃的情况,所以就有了降级和限流。限流其实就是:当高并发或者瞬时高并发时,为了保证系统的稳定性、可用性,系统以牺牲部分请求为代价或者延迟处理请求为代价,保证系统整体服务可用。令牌桶方式(Token Bucket)令牌桶算法是网络流量整形(Traffic Shaping)和速率限制(Rate Limiting)中最常使用的一种算法。先有一个木桶,系统按照固定速度,往桶里加入Token,如果桶已经满了就不再添加。原创 2024-01-10 20:39:51 · 2135 阅读 · 0 评论 -
【Serverless架构组成及优势适用场景】
Serverless的弹性伸缩、按需计费、无状态等特性使得开发者能够更加专注于业务逻辑,摆脱繁琐的服务器管理。它的优势在于灵活应对突发性工作负载、降低成本、提高开发效率,尤其在事件驱动、微服务、后端API等场景中表现出色。原创 2023-11-27 21:05:08 · 1512 阅读 · 0 评论 -
【对象存储OSS的介绍及其多特性的讨论】
在当今数字化时代,大规模的数据产生、存储和处理已经成为企业和组织日常运营的核心。为了有效地应对这一挑战,对象存储技术应运而生,为海量非结构化数据提供了高效、灵活的存储方案。原创 2023-11-26 20:58:42 · 1450 阅读 · 1 评论 -
【负载均衡 SLB介绍及其算法详解】(一万两千字)
从最简单的轮询算法到更为复杂的加权轮询、最小连接数和IP哈希等算法,我们了解到不同的负载均衡策略适用于不同的场景。这些算法的使用旨在平衡服务器负载,确保资源被充分利用,同时避免服务器过载或性能不均衡的问题。原创 2023-11-25 20:09:33 · 5542 阅读 · 1 评论