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

微服务

关注

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

0
今日
7331
内容
9
活动
548
关注
|
容灾 安全 Java
|

聊聊微服务的服务注册与发现

一个好的服务注册发现中间件,应该是能完整地满足服务开发和治理的基础功能,然后才是性能和高可用。如果没有想清楚前面的功能,再高的可用性和性能都是浮云。最后,安全也同样重要。下面将从 服务注册、服务发现、容灾和高可用三个大方面来回答这些问题的主流做法。

3664 0
|
Dubbo 关系型数据库 应用服务中间件
|

微服务架构下分布式事务解决方案 —— 阿里GTS

本文将深入和大家探讨微服务架构下,分布式事务的各种解决方案,并重点为大家解读阿里巴巴提出的分布式事务解决方案----GTS。该方案中提到的GTS是全新一代解决微服务问题的分布式事务互联网中间件。

17406 0
|
Java Docker 微服务
|

基于SpringBoot、SpringCloud、Docker的微服务系统架构实践

基于SpringBoot、SpringCloud、Docker的微服务系统架构实践 由于最近公司业务需要,需要搭建基于Spring Cloud的微服务系统。

4253 0
|
应用服务中间件 网络架构 Docker
|

Rancher部署Traefik实现微服务的快速发现

2852 0
|
Java 应用服务中间件 API
|

Java微服务开发指南 -- 使用WildFly Swarm构建微服务

使用WildFly Swarm构建微服务     我们最后介绍一个新的微服务框架,它构建在支持分层且可靠的JavaEE技术栈上(使用JBoss WildFly 应用服务器),WildFly Swarm是一个完全兼容WildFly应用服务器,它基于可重用的组件,这里称为元件(fractions)来组成微服务应用。

3077 0
|
Java 数据库 网络架构
|

什么是微服务架构?

2471 0
|
Java Docker 微服务
|

使用 Java 构建微服务

2005 0
|
负载均衡 Java 应用服务中间件
|

编码实现Spring Cloud微服务负载均衡调用(eureka、ribbon)

Spring 封装、揉和了一批开源项目,其中以Netflix开源的为主,比如zuul、eureka、hystrix、robbin等;然后就有了现在的Spring cloud微服务架构。这也充分展现了Spring的揉合能力。 Spring cloud通过封装使这些项目融入spring的bean管理机制中,从而方便使用。这套微服务的核心功能还是使用这些项目的。 由本篇的标题可以想到本篇就是

13454 1
|
2月前
|
安全 Java Nacos
|

0代码改动实现Spring应用数据库帐密自动轮转

Nacos作为国内被广泛使用的配置中心,已经成为应用侧的基础设施产品,近年来安全问题被更多关注,这是中国国内软件行业逐渐迈向成熟的标志,也是必经之路,Nacos提供配置加密存储-运行时轮转的核心安全能力,将在应用安全领域承担更多职责。

86 1
|
2月前
|
人工智能 安全 Cloud Native
|

Nacos 3.0 架构升级,AI 时代更安全的 Registry

随着Nacos3.0的发布,定位由“更易于构建云原生应用的动态服务发现、配置管理和服务管理平台”升级至“ 一个易于构建 AI Agent 应用的动态服务发现、配置管理和AI智能体管理平台 ”。

218 4
|
3月前
|
运维 Cloud Native 应用服务中间件
|

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

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

164 1
|
4月前
|
运维 Cloud Native 应用服务中间件
|

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

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

303 0
|
6月前
|
人工智能 Cloud Native 安全
|

DeepSeek 给 API 网关上了一波热度

API 网关并不是一个新的概念,但 DeepSeek 的全民化趋势给 API 网关上了一波热度。本文将围绕 API 网关的上下游概念、演进历程和分类、核心能力、DeepSeek 如何接入 API 网关等方面,和大家一起更加立体的重新认识下 API 网关。

477 135
|
10月前
|
Arthas 监控 Java
|

JVM进阶调优系列(9)大厂面试官:内存溢出几种?能否现场演示一下?| 面试就那点事

本文介绍了JVM内存溢出(OOM)的四种类型:堆内存、栈内存、元数据区和直接内存溢出。每种类型通过示例代码演示了如何触发OOM,并分析了其原因。文章还提供了如何使用JVM命令工具(如jmap、jhat、GCeasy、Arthas等)分析和定位内存溢出问题的方法。最后,强调了合理设置JVM参数和及时回收内存的重要性。

410 7
|
11月前
|
算法 Java
|

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

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

648 1

日志框架log4j打印异常堆栈信息携带traceId,方便接口异常排查

日常项目运行日志,异常栈打印是不带traceId,导致排查问题查找异常栈很麻烦。

798 8

手机号处理脱敏加*,格式化处理加‘ ‘空格,加‘-‘

使用hutool工具,对常见用户信息脱敏

367 1

跨域问题以及经过网关二次转发重复跨域问题完美解决

跨域问题以及经过网关二次转发重复跨域问题完美解决

558 2
|
Dubbo Java 应用服务中间件
|

启动速度提升 10 倍:Apache Dubbo 静态化方案深入解析

Apache Dubbo 集成了 GraalVM Native Image 后 ,Dubbo 应用能够做到毫秒级启动,启动速度降低了十倍、资源损耗降低了四倍,为降本增效提供了更多的想象空间。

1553 0
|
弹性计算 Kubernetes Dubbo
|

注册配置中心MSE-Nacos评测

体验将应用通过云服务器ECS(Elastic Compute Service)接入到微服务引擎MSE(Microservices Engine)的Nacos引擎上,并使用MSE Nacos引擎进行服务的动态发现和配置动态管理。

944 2
|
Kubernetes Cloud Native Java
|

极氪汽车的云资源治理细探

本文介绍极氪汽车对线上及线下近 30 套 K8s 集群实现统一管理并降低资源成本实践。

907 1
|
存储 运维 监控
|

Apache Dubbo 云原生可观测性的探索与实践

Apache Dubbo 已接入指标、链路、日志等多维度观测能力,助力云原生实践,本文将介绍 Dubbo 可观测性的探索与实践。

990 2
|
SpringCloudAlibaba NoSQL Java
|

Seata配置参考

SeataClient是直接集成到我们的业务微服务中,SeataClient的原理是代理我们jdbc数据源,在应用程序和数据库之间加了一层,通过添加的这一层来做事务管理。

637 0
BXA
|
存储 运维 Kubernetes
|

把Kubernetes用于微服务管理的最佳实践

Kubernetes 是一个开源的容器编排引擎最初由 Google 在内部开发中使用,用于管理其容器集群。它可以自动化应用程序的部署、扩展和管理。

460 0
|
运维 监控 Dubbo
|

东方证券:我们如何成功实施微服务(3)

东方证券:我们如何成功实施微服务

208 0
|
JSON 负载均衡 算法
|

微服务框架:如果不用 Spring Boot,还可以选择谁?(2)

微服务框架:如果不用 Spring Boot,还可以选择谁?

178 0
|
Web App开发 Dubbo 关系型数据库
|

53-微服务技术栈(高级):微服务网关Soul(Soul网关接入与验证)

此章节将基于上一章节基础之上,引入Soul网关,至于Soul网关是干什么的,怎么做的,我们会在后续章节讲解,1-3章节侧重于搭建应用。 本章节的Soul网关接入,如果你1,2章节都是和我保持一致,那么只需要直接启动Soul网关即可,但是对应的provider,consumer应用是需要额外的代码接入的。 开发环境和第二章保持一致。

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

30-微服务技术栈(高级):分布式事务Seata的XA模式

在分布式架构系统中,服务不止一个,一个完整的业务链路肯定也不止调用一个服务,此时每个服务都有自己的数据库增删改查,而每一个写操作对应一个本地事务。如果想要确保全部的业务状态一致,也就意味着需要所有的本地事务状态一致,这在我们之前的学习中肯定是不具备的,如何做到跨服务、跨数据源的事务一致性将是本章节的重点学习内容。

330 0
|
消息中间件 存储 微服务
|

20-微服务技术栈(高级):MQ死信队列&TTL&延迟队列

消息中间件,作为分布式系统中必不可少的一部分,在前面我们学习过其基本的消息发送、消费,但是读者朋友们肯定也知道,真正的生产环境可不是简单的发送消息这么简单。如何避免消息丢失?如何满足特殊场景下的消息延迟消费?如何解决消费能力不足?如何搭建集群?等等 本节笔者将从消息的可靠性出发,解决消息不丢失的问题。同时借助TTL实现延迟消息,惰性队列解决消息堆积问题,最后完成集群搭建以实现生产环境真正的高可用。

426 0
|
消息中间件 Shell Docker
|

18-微服务技术栈(高级):RabbitMQ仲裁队列与集群扩容

从RabbitMQ 3.8版本开始,引入了新的仲裁队列,他具备与镜像队里类似的功能,但使用更加方便。

565 0
|
新零售 移动开发 监控
|

微服务进阶场景实战:BFF,如何缓解服务依赖复杂度的问题?

前面处理了服务间数据依赖的场景。 除了这种频繁需要其他服务的数据的场景,其实还会碰到服务间依赖太杂乱的问题。 本篇讨论的就是如何缓解服务依赖复杂度的问题。 先把整个业务场景描述一下。

611 0
|
负载均衡 微服务
|

SpringCloud学习(六):微服务集群配置

在上文中我们实现了eureka的集群,就相当于用户、服务和中间商中,我们连系了多个中间商,这样假如一个中间商跑路了,我们还能够通过其他中间商访问到服务。 那么,假如服务坏了呢?肯定不能只有一个服务,我们也需要给他找几个“备胎” 所以,我们需要实现服务的集群

363 0
|
Java 数据库 微服务
|

从0到1 手把手搭建spring cloud alibaba 微服务大型应用框架(五) (mini-cloud) SEATA分布式事务篇(上) 运行原理以及AT模式源码启动版集成

从0到1 手把手搭建spring cloud alibaba 微服务大型应用框架(五) (mini-cloud) SEATA分布式事务篇(上) 运行原理以及AT模式源码启动版集成

372 0
|
Arthas Java 测试技术
|

听说你没法在 JRE 中使用 arthas?不,你可以

本文是《容器中的 Java》系列文章之 5/n ,欢迎关注后续连载 :) 。

691 0
|
中间件 Go 微服务
|

字节微服务HTTP框架Hertz使用与源码分析|拥抱开源

Hertz是一个 Golang 微服务 HTTP 框架,在设计之初参考了其他开源框架 fasthttp、gin、echo 的优势, 并结合字节跳动内部的需求,使其具有高易用性、高性能等特点。

577 0
|
前端开发 决策智能 微服务
|

微服务项目:尚融宝(58)(核心业务流程:提现和还款(1))

微服务项目:尚融宝(58)(核心业务流程:提现和还款(1))

423 0
|
JSON 编解码 监控
|

2023年,真的需要Thrift这样一个RPC微服务框架来拯救一下传统HTTP接口(api)了

目前市面上类似Django的drf框架基于json的http接口解决方案大行其道,人们也热衷于在接口不多、系统与系统交互较少的情况下使用它,http接口的优点就是简单、直接、开发方便,门槛低,利用现成的http协议进行传输。

468 0
|
Nacos Docker 微服务
|

jeecg微服务项目调用接口报错Token验证失效的解决方法

jeecg微服务项目调用接口报错Token验证失效的解决方法

1132 0
|
存储 缓存 JavaScript
|

微服务架构实践原则

微服务架构实践原则

221 0
|
存储 关系型数据库 Serverless
|

怎样实现跨微服务的数据查询?

怎样实现跨微服务的数据查询?

695 1
|
Rust 安全 Linux
|

如何使用rust写内核模块

近年来,Rust语言以内存安全、高可靠性、零抽象等能力获得大量开发者关注,而这些特性恰好是内核编程中所需要的,所以我们看下如何用rust来写Linux内核模块。

512 0
|
druid Java 关系型数据库
|

使用maven搭建微服务项目

使用maven搭建微服务项目

610 1
|
Cloud Native 微服务
|

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

《微服务治理技术白皮书》由阿里云云原生微服务团队编著,筹备近半年多的,长达 379 页。

136 0
|
运维 Kubernetes Cloud Native
|

2022云栖精选—如何在云原生时代下管理微服务应用

杨轲 Rainbond Maintainer

442 0
|
Ubuntu NoSQL 关系型数据库
|

微服务之Docker知识点总结(一)

微服务之Docker知识点总结

216 0
|
监控 中间件 数据库
|

MyCat - 日志模块 - 微服务通过 AOP 记录日志 | 学习笔记

快速学习 MyCat - 日志模块 - 微服务通过 AOP 记录日志

511 0
|
NoSQL Java fastjson
|

MyCat - 订单模块 - 需求分析及微服务环境搭建 | 学习笔记

快速学习 MyCat - 订单模块 - 需求分析及微服务环境搭建

258 0
|
缓存 负载均衡 Cloud Native
|

【云原生&微服务四】SpringCloud之Ribbon和Erueka/服务注册中心的集成细节(获取服务实例列表、动态更新服务实例信息、负载均衡出一个实例、IPing机制判断实例是否存活)

【云原生&微服务四】SpringCloud之Ribbon和Erueka/服务注册中心的集成细节(获取服务实例列表、动态更新服务实例信息、负载均衡出一个实例、IPing机制判断实例是否存活)

608 0
我要发布