首页
学习
活动
专区
圈层
工具
发布
首页标签微服务

#微服务

微服务是一种软件架构风格,它是以专注于单一责任与功能的小型功能区块 为基础,利用模组化的方式组合出复杂的大型应用程序,各功能区块使用与语言无关 的 API 集相互通讯。

微服务化的收益与成本复盘——技术、组织与运维维度的综合账本

十月南城

技术债务管理在微服务架构下变得更加可控。通过将系统分解为边界清晰的微服务,技术债务被限制在服务内部,避免了单体应用中技术债务的全局扩散。中华财险通过微服务化将技...

200

为什么 Elasticsearch 搜索这么快?深入理解倒排索引与分词器原理

天天困

Elasticsearch 之所以能在大数据量下实现毫秒级的全文搜索,其核心秘密就在于它的底层数据结构——倒排索引(Inverted Index)。

3700

从Java全栈开发到微服务架构:一次真实面试的深度复盘

用魔法才能打败魔法

一位Java全栈开发求职者在面试中展示出扎实的技术功底和丰富的项目经验,涵盖Spring Boot、Vue3、Redis、Kafka等核心技术。

5610

API限流:微服务架构的“安全阀”,如何防止服务雪崩?

gavin1024

这类事故在数字化时代并不罕见。随着微服务架构的普及,服务间的依赖日益复杂,一旦某个环节出现流量激增,可能迅速引发雪崩效应,拖垮整个系统链。API限流技术正是防止...

8910

从零落地 Chaos Mesh:构建高可用微服务的混沌工程平台(一)

沈宥

2024 年 Q3,我们线上支付网关因 Redis 集群主节点网络分区,导致写入超时,上游服务未做熔断,引发雪崩。事后复盘发现:

7710

从零落地 Chaos Mesh:构建高可用微服务的混沌工程平台(四)

沈宥

很多团队不敢在生产做混沌,是因为“全量注入 = 全量故障”。 我们的解法是:只对 1% 的真实用户流量注入故障,其余 99% 正常。

12610

从零落地 Chaos Mesh:构建高可用微服务的混沌工程平台(三)

沈宥

Chaos Mesh 提供了强大的“武器”,但没有瞄准镜和扳机保险的枪很危险。 我们的平台做了三件事:

7510

从零落地 Chaos Mesh:构建高可用微服务的混沌工程平台(二)

沈宥

很多团队初期把混沌工程做成“故障狂欢节”——今天杀 Pod,明天断网络,但**无法回答“系统到底有没有变强”**。

8610

如何在Debian 11上部署并调优Kubernetes 1.23集群,支持大规模微服务的高效管理与容器调度?

A5IDC服务器

A5IDC本文面向有一定 Linux 和容器基础的运维 / 平台工程师,详细介绍如何在 Debian 11 (Bullseye) 上部署一个 Kubernete...

10210

从Java全栈开发视角看微服务架构设计与实现

用魔法才能打败魔法

从Java全栈开发视角探讨微服务架构设计与实现,涵盖gRPC、Kafka、Redis等关键技术点。

18010

Java全栈工程师面试实录:从基础到微服务的实战经验分享

用魔法才能打败魔法

Java全栈工程师面试实录,涵盖Java、Vue3、Spring Boot、REST、微服务、JWT、Kafka、MyBatis等核心技术,通过真实案例讲解技术...

12110

深入解析 Apollo:微服务时代的配置管理利器

天天困

在微服务架构大行其道的今天,服务数量的爆炸式增长带来了许多治理上的挑战。其中,配置管理(Configuration Management)往往是最容易被忽视,却...

15910

Java全栈开发面试实战:从基础到微服务的深度解析

用魔法才能打败魔法

本文讲述了一位Java全栈开发者的面试经历,涵盖Java基础、前端框架、后端开发、微服务、安全与缓存等多个技术点。

9710

Java全栈工程师的实战面试:从基础到微服务的全面考察

用魔法才能打败魔法

一位Java全栈工程师的实战面试记录,涵盖技术栈、项目经验及代码案例解析。

12010

Java全栈工程师的实战面试:从基础到微服务

用魔法才能打败魔法

一位Java全栈工程师在面试中展示其技术实力,涵盖基础、前端、后端及微服务等多个领域,内容详实且包含代码示例。

11010

程序员必备!微服务核心概念典藏版

腾讯云开发者

如果服务的边界和领域的限界上下文能保持一致,并且微服务可以很好地表示这些限界上下文,那么就走出了高内聚低耦合的微服务架构的第一步。当然,微服务不宜过早拆分,将大...

19110

Pact:微服务契约测试的利器

FunTester

你即将上线支付服务,测试全通过,代码审查也没问题。但有三个团队依赖你的 API,你不确定这次改动会不会影响他们的系统。这种情况在微服务中很常见:单元测试和代码审...

8210

Go语言微服务框架选型指南,有没有你用过的?

技术圈

微服务架构已成为现代软件开发的主流模式,而Go语言凭借其高性能、并发模型和简洁语法,成为构建微服务的首选语言之一。面对众多的Go微服务框架,如何选择最适合的呢?...

29610

从Java全栈开发到微服务架构:一次真实面试的深度复盘

用魔法才能打败魔法

一篇关于Java全栈开发面试的真实案例复盘,涵盖技术细节与实战经验。

10310

从Java全栈开发到微服务架构:一场真实的技术面试

用魔法才能打败魔法

一名Java全栈开发工程师在面试中展现了他的技术深度和实战经验,涵盖JVM、Vue3、微服务架构、JWT认证等多个技术点。

6710
领券