开发者社区> 云原生> 微服务

微服务

关注

为微服务建设降本增效,为微服务落地保驾护航。

0
今日
7419
内容
9
活动
591
关注
|
XML 消息中间件 Java
|

微服务架构演变过程(下) | 带你读《Spring Cloud Alibaba(2019)》之二

本节主要介绍了微服务架构演变过程:传统单体架构——分布式架构——SOA面向服务架构——微服务架构模式。

16349 0
|
自然语言处理 监控 Cloud Native
|

GitHub 标星 11000+,阿里开源的微服务组件如何连续 10 年扛住双十一大促?

疫情期间,“卡”成了很多人线上体验的关键词。线上预约购买口罩时,突然不能付款了;在线选课,被提示请求过多,系统无法响应;在线办公/教学时,图像或声音卡住了……这些可用性下降的场景严重的影响了用户体验,也降低了公司的工作效率。

1147 0
|
应用服务中间件 Java 监控
|

五分钟内免费体验 EDAS ,完美解决微服务痛点

2019 月 10 月 3 日,Spring Cloud Alibaba 正式 "挂牌" Spring 官方,成为推荐的 Spring Cloud 规范实现之一,官宣地址点击这里。 目前,已包括爱回收、东家、Acmedcare+、生学教育、联想云、凤凰网、平安科技等企业正在通过 Spring Cloud Alibaba 构建自己的微服务架构,并能无缝连接到阿里云的各类服务。

16841 1
|
存储 Kubernetes API
|

Netflix Conductor:一个微服务编排工具

本文讲的是Netflix Conductor:一个微服务编排工具【译者的话】这篇文章介绍了Netflix Conductor,一个微服务编排工具,为微服务执行复杂业务流程提供了一种思路,希望对读者有一定的启发。

6382 0
|
SQL 关系型数据库 数据库
|

小程聊微服务-数据抽取那点事(一)

一、前言 我们在《微服务是在双刃剑 http://www.jianshu.com/p/82ec12651d2d 》中提到了当我们将应用服务化以后,很多在单块系统中能够开展的数据统计和分析业务将会受到很大程度的影响,本文将延续上一篇文章深入分析服务化后,作为后端的数据统计和分析如何做。

1301 0
|
5月前
|
存储 缓存 算法
|

零拷贝

实现文件传输时,传统方式因频繁系统调用导致大量上下文切换与内存拷贝,性能低下。零拷贝技术通过减少用户态与内核态切换、避免重复数据拷贝,显著提升效率。结合PageCache预读与缓存优势,适用于小文件高并发场景;而大文件传输则推荐异步IO加直接IO,绕过PageCache,避免缓存污染,兼顾性能与资源利用。

200 1
lyL
|
5月前
|
SQL 分布式计算 运维
|

XXLJOB:超长定时任务慢节点优化实践

本文针对ODPS大宽表任务运行慢、回刷成本高等问题,通过定位耗时卡点,分析数据倾斜与计算堆积根源,提出视图落表、节点拆分、前置裁剪、中表关联等优化方案,最终实现产出时间提前4小时以上,显著提升效率与可维护性。

160 1
|
8月前
|
运维 Cloud Native 应用服务中间件
|

阿里云微服务引擎 MSE 及 API 网关 2025 年 9 月产品动态

阿里云微服务引擎 MSE 面向业界主流开源微服务项目, 提供注册配置中心和分布式协调(原生支持 Nacos/ZooKeeper/Eureka )、云原生网关(原生支持Higress/Nginx/Envoy,遵循Ingress标准)、微服务治理(原生支持 Spring Cloud/Dubbo/Sentinel,遵循 OpenSergo 服务治理规范)能力。API 网关 (API Gateway),提供 APl 托管服务,覆盖设计、开发、测试、发布、售卖、运维监测、安全管控、下线等 API 生命周期阶段。帮助您快速构建以 API 为核心的系统架构.满足新技术引入、系统集成、业务中台等诸多场景需要。

608 142
|
人工智能 安全 API
|

Higress.ai 站点全新发布,轻松解锁 AI 新能力,开启全球服务!

Higress.ai 除了提供常见的最佳实践(文章形式)/社区/企业版/GitHub/文档等功能外,特别设计了快速体验 AI 网关的【场景体验】,并提供开源体验和云上体验两种方式。同时,我们会在该站点首发 Higress AI 网关的最新能力。例如,我们即将上线 AI Guideline 提示词功能,开发者基于通义灵码/Cursor 等 AI 编程工具,将 Nginx/Kong 的 Lua 插件快速转化为 Higress Wasm 插件。

426 0
|
人工智能 缓存 安全
|

钉钉 + AI 网关给 DeepSeek 办入职

通过 Open-WebUI 在企业内部部署一套 DeepSeek 只是第一步,给 DeepSeek 办理入职,在钉钉等企业通讯工具上和 DeepSeek 对话才是真时尚。

614 104
|
Dart 前端开发 IDE
|

鸿蒙Flutter实战:14-现有Flutter 项目支持鸿蒙 II

本文介绍了如何将现有 Flutter 项目适配鸿蒙系统,详细步骤包括安装 FVM、使用 FVM 安装 Flutter SDK、搭建开发环境、创建项目架构和壳工程等。

1441 6
|
算法 Java
|

JVM进阶调优系列(4)年轻代和老年代采用什么GC算法回收?

本文详细介绍了JVM中的GC算法,包括年轻代的复制算法和老年代的标记-整理算法。复制算法适用于年轻代,因其高效且能避免内存碎片;标记-整理算法则用于老年代,虽然效率较低,但能有效解决内存碎片问题。文章还解释了这两种算法的具体过程及其优缺点,并简要提及了其他GC算法。

1020 1
|
前端开发 JavaScript 关系型数据库
|

基于Python+Vue开发的大学竞赛报名管理系统

该项目是基于Python+Vue开发的大学竞赛报名管理系统,旨在帮助大学生掌握Python编程技能及项目开发经验。主要功能包括赛事管理、类型管理、用户管理、统计分析等。项目采用前后端分离设计,前端技术栈为Vue,后端使用Python与Django框架,并基于MySQL数据库。通过实践,学生可提升编程技能,为职业发展奠定基础。项目已部署在线演示,并提供源码下载。

261 2
|
负载均衡 Java Apache
|

【微服务系列笔记】Feign

Feign是一个声明式的伪HTTP客户端,它使得HTTP请求变得更简单。使用Feign,只需要创建一个接口并注解。Feign默认集成了Ribbon,并和Eureka结合,默认实现了负载均衡的效果。 OpenFeign 是SpringCloud在Feign的基础上支持了SpringMVC的注解。

520 8
|
开发框架 移动开发 JavaScript
|

SpringCloud微服务实战——搭建企业级开发框架(四十六):【移动开发】整合uni-app搭建移动端快速开发框架-环境搭建

正如优秀的软件设计一样,uni-app把一些移动端常用的功能做成了独立的服务或者插件,我们在使用的时候只需要选择使用即可。但是在使用这些服务或者插件时一定要区分其提供的各种服务和插件的使用场景,例如其提供的【uni-starter快速开发项目模版】几乎集成了移动端所需的所有基础功能,使用非常方便,但是其许可协议只允许对接其uniCloud的JS开发服务端,不允许对接自己的php、java等其他后台系统。

842 61
|
消息中间件 Java API
|

【微服务系列笔记】MQ消息可靠性

消息可靠性涉及防止丢失,包括生产者发送时丢失、未到达队列以及消费者消费失败处理后丢失。 确保RabbitMQ消息可靠性的方法有:开启生产者确认机制,确保消息到达队列;启用消息持久化以防止未消费时丢失;使用消费者确认机制,如设置为auto,由Spring确认处理成功后ack。此外,可开启消费者失败重试机制,多次失败后将消息投递到异常交换机。

493 1
|
SQL XML 存储
|

SpringBoot集成MybatisFlex

MyBatis-Flex 是一个优雅的 MyBatis 增强框架,它非常轻量、同时拥有极高的性能与灵活性。我们可以轻松的使用 Mybaits-Flex 链接任何数据库,其内置的 QueryWrapper 帮助我们极大的减少了 SQL 编写的工作的同时,减少出错的可能性。 MyBatis-Flex 能够极大地提高我们的开发效率和开发体验,让我们有更多的时间专注于业务上的事情。 通俗来说,Mybatis-Flex 就是对Mybatis 这个orm框架的扩展,地位类似与MybatisPlus。

2920 0
|
消息中间件 存储 运维
|

「微服务架构」微服务架构中的数据一致性

「微服务架构」微服务架构中的数据一致性

366 0
|
存储 Prometheus 监控
|

(16)go-micro微服务jaeger链路追踪

(16)go-micro微服务jaeger链路追踪

750 0
|
自然语言处理 Kubernetes Cloud Native
|

Java 云原生微服务框架 Quarkus 入门实践

Java 云原生微服务框架 Quarkus 入门实践

1988 0
|
安全 NoSQL 前端开发
|

微服务中的鉴权该怎么做?

最近刚好有小伙伴在微信上问到这个问题,松哥就来和大家聊一聊,本文主要和小伙伴们聊一聊思路,不写代码,小伙伴们可以结合松哥之前的文章,应该能够自己写出来本文的代码。当然,思路也只是我自己的一点实践经验,不一定是最完美的方案,欢迎小伙伴们在留言中一起探讨。

348 0
|
消息中间件 算法 网络协议
|

50-微服务技术栈(高级):分布式协调服务zookeeper源码篇(Leader选举)

前面学习了Zookeeper相关细节,其中对于集群启动而言,很重要的一部分就是Leader选举,接着就开始深入学习Leader选举。

296 0
|
监控 Dubbo Java
|

34-微服务技术栈(高级):微服务保护Sentinel

应用的硬件、软件架构在涉及到部署时,一般会根据实际请求量做一定的压力测试,以测试系统稳定性、健壮性,避免后续线上未知故障。假设在一个电商的秒杀场景下,订单中心本身能够承载的QPS预设是10W,因为活动的火爆导致流量瞬时达到100W,此时订单中心因无法承载其10倍的请求将会崩溃,那么对于整个分布式架构系统会产生什么问题呢?本节我们将借助于Sentinel的流量控制、隔离降级来解决上述分布式架构中常见的雪崩问题。

482 0
|
消息中间件 Docker 微服务
|

16-微服务技术栈(高级):Docker集群部署RabbitMQ

在RabbitMQ的官方文档中,讲述了两种集群的配置方式: ● 普通模式:普通模式集群不进行数据同步,每个MQ都有自己的队列、数据信息(其它元数据信息如交换机等会同步)。例如我们有2个MQ:mq1,和mq2,如果你的消息在mq1,而你连接到了mq2,那么mq2会去mq1拉取消息,然后返回给你。如果mq1宕机,消息就会丢失。 ● 镜像模式:与普通模式不同,队列会在各个mq的镜像节点之间同步,因此你连接到任何一个镜像节点,均可获取到消息。而且如果一个节点宕机,并不会导致数据丢失。不过,这种方式增加了数据同步的带宽消耗。

526 0
|
canal 监控 负载均衡
|

秃头也要学习的微服务进阶场景实战:基于Bifrost的数据同步方案

技术选型 项目组决定找一个开源中间件,它需要满足以下5点要求。 1)支持实时同步。 2)支持增量同步。 3)不用写业务逻辑。 4)支持MySQL之间的同步。 5)活跃度高。

996 0
|
消息中间件 存储 缓存
|

从0到1 手把手搭建spring cloud alibaba 微服务大型应用框架(十三)rocketmq 篇(2):路由注册,消息发送核心流程原理

从0到1 手把手搭建spring cloud alibaba 微服务大型应用框架(十三)rocketmq 篇(2):路由注册,消息发送核心流程原理

450 0
|
XML JSON 编解码
|

Go微服务(二)——Protobuf详细入门 上

Go微服务(二)——Protobuf详细入门 上

534 0
|
弹性计算 负载均衡 Cloud Native
|

Soul 云原生网关最佳实践

我们通过 MSE 云原生网关,将流量、安全、微服务网关三合一,大幅降低请求链路条数、降低架构复杂度、运维和故障排查成本,例如降低整个链路 RT 峰值从500ms下降至峰值50ms,服务发布期间502降为0,499平均降低10%等。

3310 1
|
存储 缓存 网络协议
|

RPC微服务架构:RPC个人浅析(绝对干货)

RPC微服务架构:RPC个人浅析(绝对干货)

999 0
|
运维 微服务
|

《微服务治理技术白皮书》电子版地址下载

本书着重分享如何借助于治理的能力,高效构建完整的微服务治理体系,提升开发效率和线上稳定性,为业务的又快又稳发展保驾护航。

243 0
|
监控 负载均衡 安全
|

开源openapi&微服务应用gateway的对比

最近需要搭建一个openapi管理平台,准确一点,具备可视化管理界面的gateway网关,研究了快一个月,主要看了一下产品apisix,kong,fizzgate,VX-API-Gateway ,apinto。。。确没有一款是我的需求【接口调用统计,黑白名单,lb,接口聚合】,希望对大家有帮助

4140 0
|
弹性计算 Kubernetes Cloud Native
|

云原生应用平台-基于 KubeVela 构建面向混合云环境的微服务治理规范|学习笔记

快速学习云原生应用平台-基于 KubeVela 构建面向混合云环境的微服务治理规范

1067 0
|
SQL 消息中间件 存储
|

微服务组件Seata

微服务组件Seata

539 0
|
前端开发 Cloud Native JavaScript
|

【微服务-架构选型】记录2022年微服务技术架构选型

【微服务-架构选型】记录2022年微服务技术架构选型

1652 0
|
缓存 监控 Kubernetes
|

Spring Cloud 微服务集群 Monitor 监控中心| 学习笔记

快速学习 Spring Cloud 微服务集群 Monitor 监控中心。

2242 0
|
Cloud Native 前端开发 Java
|

【微服务36】分布式事务Seata源码解析四:图解Seata Client 如何与Seata Server建立连接、通信

【微服务36】分布式事务Seata源码解析四:图解Seata Client 如何与Seata Server建立连接、通信

1135 0
|
JSON SpringCloudAlibaba 负载均衡
|

【微服务35】分布式事务Seata源码解析三:从Spring Boot特性来看Seata Client 启动时都做了什么

【微服务35】分布式事务Seata源码解析三:从Spring Boot特性来看Seata Client 启动时都做了什么

1443 0
|
存储 缓存 监控
|

【微服务34】分布式事务Seata源码解析二:Seata Server启动时都做了什么

【微服务34】分布式事务Seata源码解析二:Seata Server启动时都做了什么

889 0
|
存储 SpringCloudAlibaba Cloud Native
|

【微服务33】分布式事务Seata源码解析一:在IDEA中启动Seata Server

【微服务33】分布式事务Seata源码解析一:在IDEA中启动Seata Server

1916 0
|
SQL Java 关系型数据库
|

【微服务 31】超细的Spring Cloud 整合Seata实现分布式事务(排坑版)

【微服务 31】超细的Spring Cloud 整合Seata实现分布式事务(排坑版)

3500 0
|
消息中间件 存储 缓存
|

【Spring Cloud】新闻头条微服务项目:使用Reids延迟队列实现文章定时发布(上)

主要介绍了延迟任务的概念及不同技术实现延迟任务的区别,随后搭建了相关环境为文章定时发布打基础。

780 0
|
前端开发 API 数据库
|

微服务项目:尚融宝(54)(核心业务流程:放款(1))

标的募资时间到,平台会操作放款或撤标,如果达到放款条件则操作放款 说明:撤标过程与放款过程一致,处理业务相对简单,只是将出借金额返回给出借人即可,可以自行完成

383 0
|
Kubernetes Java 程序员
|

本地服务调用K8S环境中的SpringCloud微服务实战

在开发阶段,如果想从本地电脑远程调用kubernetes上的服务,除了用service暴露还有什么方法呢?kubectl port-forward是个不错的选择

1163 0
|
消息中间件 JavaScript Java
|

SpringBoot+Nacos+Kafka简单实现微服务流编排

SpringBoot+Nacos+Kafka简单实现微服务流编排

1606 0
|
tengine 运维 Kubernetes
|

基于龙蜥操作系统指令加速,降低云原生网关的构建成本

微服务引擎MSE面向业界主流开源微服务项目, 提供注册配置中心和分布式协调(原生支持Nacos/ZooKeeper/Eureka)、云原生网关(原生支持Ingress/Envoy)、微服务治理(原生支持Spring Cloud/Dubbo/Sentinel,遵循 OpenSergo 服务治理规范)能力。

1141 0
|
消息中间件 分布式计算 搜索推荐
|

【KafkaStream】微服务学习笔记十一:流式计算概述&KafkaStream入门

【KafkaStream】微服务学习笔记十一:流式计算概述&KafkaStream入门

1056 0
|
Prometheus 运维 监控
|

行业 SaaS 微服务稳定性保障实战

对于Tob企业而言,稳定性即是生命线。那么,面对商户数目暴增, C 端场景业务不断扩展呢,F6汽车科技又是如何搭建可观测体系呢?一线负责人深度解读实际演进过程!

691 0
|
SQL Cloud Native Dubbo
|

注册配置、微服务治理、云原生网关三箭齐发,阿里云 MSE 持续升级

微服务引擎MSE面向业界主流开源微服务项目, 提供注册配置中心和分布式协调(原生支持Nacos/ZooKeeper/Eureka)、云原生网关(原生支持Ingress/Envoy)、微服务治理(原生支持Spring Cloud/Dubbo/Sentinel,遵循 OpenSergo 服务治理规范)能力。

724 0
|
运维 安全 Java
|

微服务该如何拆分?

微服务的拆分一直是历史性的难题,行业内更是没有具体的拆分标准,拆分的好坏更多取决于拆分者的经验,并经过反复迭代,逐步优化、调整,以达到比较合适的划分。 本文包括微服务的拆分时机、拆分原则、拆分方法,用于指导微服务的拆分工作,希望能够对大家有所启示。

1021 0
|
消息中间件 Cloud Native 容灾
|

Spring Cloud Alibaba 新版本发布及未来规划

本次发布的 Spring Cloud Alibaba 2.2.8 版本是基于项目2.2.x分支构建发布的,是在 Spring Cloud Hoxton.SR12、Spring Cloud 2.3.12.RELEASE 的基础上对其中包括注册配置中心、分布式消息等在内的众多组件进行了升级,属于一个组件升级与 Bug 修改的版本。

1746 0
我要发布