首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
首页标签微服务

#微服务

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

微服务环境中应避免的测试捷径

云云众生s

西南航空公司的例子是一个真正古老的架构,但优先考虑简单解决方案而不是质量的问题也影响着现代微服务架构。在微服务架构的世界里,我们看到工程师重视 测试和 QA 的...

500

一文让你了解微服务契约测试

顾翔

谈到微服务,大家都想到契约测试,到底什么是契约测试呢,为什么要使用契约测试呢,关于这样的文章很多,本文将结合Spring Boot让你了解微服务契约测试。

9410

互联网十万个为什么之什么是云原生?

linus_lin

云原生是一种现代化的软件开发和部署方法,旨在充分利用云计算的优势,提高应用程序的可伸缩性、弹性和可靠性。

7710

微服务架构(如SpringCloud )中业务中台概念讲解

matinal

在微服务架构特别是Spring Cloud技术领域中,业务中台(Business Middle Platform, BMP)是一个关键概念,旨在通过整合和复用企...

51450

k8s网络延迟排查与优化实战分享

SRE运维手记

当时采用的是nginx作为流量网关反向代理微服务网关,微服务和其网关跑在k8s集群上,微服务网关通过NodePort的形式暴露,为了方便问题复现和排查,我们把复...

9710

这两年很火的云原生安全,到底在做什么?

星尘安全

     微服务安全是云原生安全的另一个重要组成部分。微服务架构将一个大型应用程序拆分为多个小型、独立的服务。这些服务之间通过轻量级的通信协议(如HTTP/R...

13510

微服务设计原则——高性能

恋喵大鲤鱼

对于查询 API 来说,当查询结果集包含成千上万条记录时,返回所有结果是一个挑战,它给服务器、客户端和网络带来了不必要的压力,于是便有了分页接口。

9410

微服务合并前测试的挑战

云云众生s

更糟糕的是,在微服务环境中,大多数重大故障很可能在集成测试阶段被发现。我们不能让开发人员等待数天才能获得测试反馈,因为这些测试很可能失败。

7810

为什么演练测试不适用于微服务测试

云云众生s

也许最阴险的是,这些较低环境可能会造成一种虚假的安全感。它们可能无法揭示在完整演练环境或生产环境中会出现的错误,从而导致后续出现令人不快的意外。随着你的微服务架...

6910

微服务设计原则——高性能:批量

恋喵大鲤鱼

如果调用方需要调用我们接口多次才能进行一个完整的操作,那么这个接口设计就可能有问题。

6710

微服务设计原则——高性能:零拷贝

恋喵大鲤鱼

这里的拷贝指的是数据在内核缓冲区和应用程序缓冲区直接的传输,并非指进程空间中的内存拷贝(当然这方面也可以实现零拷贝,如传引用和 C++ 中 move 操作)。

12410

微服务设计原则——高性能:存储设计

恋喵大鲤鱼

大多数业务都是读多写少,为了提高系统处理能力,可以采用读写分离的方式将主节点用于写,从节点用于读,如下图所示。

12910

微服务设计原则——高性能:池化

恋喵大鲤鱼

池化技术在微服务架构中通过提高资源的重用率,减少资源创建和销毁的开销,显著提升系统性能。线程池、连接池、对象池等技术可以有效管理并发任务和资源,提高系统的响应速...

17410

微服务设计原则——高性能:异步与并发

恋喵大鲤鱼

在微服务架构中,异步处理可以显著提高系统的性能和扩展性。通过异步编程模型、消息队列、数据流异步处理,微服务可以更高效地处理并发请求、管理任务和优化资源利用。异步...

14510

AI武装的老专家怎么写程序?

云云众生s

先聊聊需求:某系统有一个基于 Spring Boot 微服务 A,需要通过 Restful API 调用其他微服务。不过,在某些客户环境中,微服务 A 对接的是...

7410

浅谈微服务各个模块间常见的通信方式

闫同学

在微服务架构中,各个模块(服务)之间的调用方式至关重要,它直接影响到系统的可维护性、可扩展性、可靠性以及性能。微服务架构通过将大型应用程序拆分为一组小的、自治的...

9600

Java中微服务通信方式:RESTful API与消息队列

Front_Yue

浙江大学湖州研究院 · 前端开发工程师 (已认证)

在现代的分布式系统中,微服务架构已经成为一种流行的设计模式。随着微服务的增多,服务之间的通信变得尤为重要。本文将深入探讨Java中微服务通信的两种主要方式:RE...

13420

微服务的世界:从零开始理解微服务架构

喵喵侠

腾讯云TDP · KOL (已认证)

你好,我是喵喵侠。今天我们来探索一个热门的技术概念——微服务。也许你听说过微服务,但却不了解它到底是什么,它与传统的单体架构有何不同,近年来又为什么如此受欢迎。...

24410

独立开发日志-下载站点基本重构完成

kdyonly

下载站点最初的版本是通过wordpress搭建的,配合腾讯云的对象存储插件,通过对主题的简单修改就满足了基本的要求了,2020年上线之后到现在,基本没怎么改过。

8810

服务链路追踪

Java_慈祥

在微服务架构下,由于进行了服务拆分,一次请求往往需要涉及多个服务, 每个服务可能是由不同的团队开发,使用了不同的编程语言,还有可能部署在不同的机器上,分布在不...

12010

相关产品

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

领券