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

微服务

关注

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

0
今日
7419
内容
9
活动
591
关注
|
运维 Kubernetes 负载均衡
|

微服务和服务网格有什么区别,Istio告诉你

微服务和服务网格有什么区别,Istio告诉你

2156 1
|
监控 网络协议 Java
|

微服务监控组件Metrics

Metrics作为微服务中的重要的组件,为微服务的监控提供了数据基础

4650 0
|
Web App开发 存储 缓存
|

Java高并发、分布式框架,从无到有微服务架构设计

微服务架构模式(Microservice Architect Pattern)。近两年在服务的疯狂增长与云计算技术的进步,让微服务架构受到重点关注 微服务架构是一种架构模式,它提倡将单一应用程序划分成一组小的服务,服务之间互相协调、互相配合,为用户提供最终价值。

2020 0
|
4月前
|
运维 Cloud Native 应用服务中间件
|

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

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

443 2
|
5月前
|
NoSQL Linux Shell
|

2-MongoDB单机部署

本文详细介绍MongoDB在Windows和Linux系统下的安装、配置与启动方法,包括下载地址、版本选择、命令行及配置文件启动方式,Shell连接、图形化工具Compass的使用,并附有常见问题解决与安装包资源。

449 1
lyL
|
5月前
|
5G 定位技术
|

练手需求

根据需求完成全景图数据读取接口开发,实现表结构设计、0-1搭建、三次架构编码及JUnit测试,3小时内完成。接口URL:/gis/panorama/findCmCell,POST方式,传参time(日期)和rruSerialNo,返回锁定小区列表信息。

248 1
|
前端开发 Java Maven
|

Spring 和 Spring Boot 之间的比较

本文对比了标准Spring框架与Spring Boot的区别,重点分析两者在模块使用(如MVC、Security)上的差异。Spring提供全面的Java开发基础设施支持,包含依赖注入和多种开箱即用的模块;而Spring Boot作为Spring的扩展,通过自动配置、嵌入式服务器等功能简化开发流程。文章还探讨了两者的Maven依赖、Mvc配置、模板引擎配置、启动方式及打包部署等方面的异同,展示了Spring Boot如何通过减少样板代码和配置提升开发效率。总结指出,Spring Boot是Spring的增强版,使应用开发、测试与部署更加便捷高效。

1642 11
|
人工智能 Cloud Native 安全
|

DeepSeek 给 API 网关上了一波热度

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

844 135
|
SQL 缓存 Java
|

框架源码私享笔记(02)Mybatis核心框架原理 | 一条SQL透析核心组件功能特性

本文详细解构了MyBatis的工作机制,包括解析配置、创建连接、执行SQL、结果封装和关闭连接等步骤。文章还介绍了MyBatis的五大核心功能特性:支持动态SQL、缓存机制(一级和二级缓存)、插件扩展、延迟加载和SQL注解,帮助读者深入了解其高效灵活的设计理念。

550 1
|
设计模式 架构师 Java
|

设计模式觉醒系列(01)设计模式的基石 | 六大原则的核心是什么?

本文介绍了设计模式的六大原则,包括单一职责原则(SRP)、开闭原则(OCP)、里氏替换原则(LSP)、接口隔离原则(ISP)、依赖倒置原则(DIP)和迪米特法则。通过具体案例分析了每个原则的应用场景及优势,强调了这些原则在提升代码可维护性、可复用性、可扩展性和降低耦合度方面的重要作用。文章指出,设计模式的核心在于确保系统模块间的低耦合高内聚,并为后续深入探讨23个经典设计模式打下基础。

634 3
|
人工智能 自然语言处理 Cloud Native
|

智保未来:国泰产险的 AI 网关革新之旅

国泰产险在数智化转型中,全面拥抱大模型技术,通过阿里云云原生API网关简化接入复杂性,提升数据安全性和成本管控能力。公司在外呼、客服、内容生成等业务场景深度应用大模型,解决了多模型统一接入、认证鉴权、内容安全、成本管控和审计风控五大挑战,成为保险行业数智化转型的典范。

644 14
|
存储 缓存 Java
|

JAVA并发编程系列(11)线程池底层原理架构剖析

本文详细解析了Java线程池的核心参数及其意义,包括核心线程数量(corePoolSize)、最大线程数量(maximumPoolSize)、线程空闲时间(keepAliveTime)、任务存储队列(workQueue)、线程工厂(threadFactory)及拒绝策略(handler)。此外,还介绍了四种常见的线程池:可缓存线程池(newCachedThreadPool)、定时调度线程池(newScheduledThreadPool)、单线程池(newSingleThreadExecutor)及固定长度线程池(newFixedThreadPool)。

416 1

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

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

1258 8
|
SQL 监控 druid
|

springboot 集成Druid的监控数据库连接池的最佳实践

Druid是一种高性能的开源数据库连接池,它在Java应用程序中被广泛使用。Druid连接池提供了连接管理、连接池监控、SQL性能监控等功能,能够有效地管理数据库连接,并提供丰富的性能指标和监控报告。 Druid连接池的一些主要特点包括: 连接池管理:Druid可以帮助你管理数据库连接,包括连接的创建、销毁和重用。它提供了连接池配置选项,可以灵活地调整连接池的大小、最大等待时间、验证查询等参数。 监控数据统计:Druid连接池提供了丰富的监控指标,如连接数、活跃线程数、执行SQL次数、慢查询次数、错误次数等。通过这些统计数据,你可以实时了解连接池的使用情况和性能状况。 SQL性能监控:

4663 1
|
存储 监控 NoSQL
|

【微服务】分布式如何利用Skywalking实现链路追踪与监控?

微服务下的分布式如何实现链路追踪和监控。

1809 1
|
自然语言处理 监控 Cloud Native
|

精华推荐 |【深入浅出Sentinel原理及实战】「原理探索专题」完整剖析Alibaba微服务架构体系之轻量级高可用流量控制组件Sentinel(1)

精华推荐 |【深入浅出Sentinel原理及实战】「原理探索专题」完整剖析Alibaba微服务架构体系之轻量级高可用流量控制组件Sentinel(1)

2068 0
|
监控 安全 搜索推荐
|

微服务拆分策略

微服务拆分策略

1134 0
|
负载均衡 算法 数据安全/隐私保护
|

微服务网关03-Apache Apisix配置路由转发

通过Docker安装APISIX

2927 0
|
存储 缓存 安全
|

SpringCloud微服务实战——搭建企业级开发框架(二十三):Gateway+OAuth2+JWT实现微服务统一认证授权

OAuth2是一个关于授权的开放标准,核心思路是通过各类认证手段(具体什么手段OAuth2不关心)认证用户身份,并颁发token(令牌),使得第三方应用可以使用该token(令牌)在限定时间、限定范围访问指定资源。   OAuth2中使用token验证用户登录合法性,但token最大的问题是不携带用户信息,资源服务器无法在本地进行验证,每次对于资源的访问,资源服务器都需要向认证服务器发起请求,一是验证token的有效性,二是获取token对应的用户信息。如果有大量的此类请求,无疑处理效率是很低,且认证服务器会变成一个中心节点

2064 57
|
负载均衡 Cloud Native Java
|

【秒懂·云原生】微服务篇 —— 微服务究竟是什么?

【秒懂·云原生】微服务篇 —— 微服务究竟是什么?

3147 0
|
监控 算法 Java
|

微服务架构 | 5.2 基于 Sentinel 的服务限流及熔断

Sentinel 是面向分布式服务架构的轻量级流量控制组件,主要以流量为切入点,从限流、流量整形、服务降级、系统负载保护等多个维度来帮助我们保障微服务的稳定性;

1722 0
|
负载均衡 网络协议 Dubbo
|

微服务架构 | 3. 注册中心与服务发现

注册中心用来集中管理微服务,实现服务的注册,发现,检查等功能;

4023 2
|
SpringCloudAlibaba Sentinel 架构师
|

SpringCloudAlibaba之Sentinel控制台的下载与启动

本文详细介绍阿里巴巴开源项目Sentinel的下载与启动方法,当前最新版本为1.7.2。作者为魔都架构师,拥有全网30W技术追随者,专注于分布式系统与数据中台实战,同时也是AIGC应用开发先行者。文章提供实战干货,包括编程严选网资源。通过简单命令即可启动Sentinel仪表盘,访问`http://localhost:8080/#/login`,账号密码均为sentinel。

472 1
|
开发框架 负载均衡 数据可视化
|

ASP.NET Core微服务之基于Consul实现服务治理(3)

在去年的.NET Core微服务系列文章中,初步学习了一下Consul服务发现,总结了两篇文章。本次基于Docker部署的方式,以一个Demo示例来搭建一个Consul的示例集群,最后给出一个HA的架构示范,也会更加贴近于实际应用环境。

22532 0
|
5月前
|
敏捷开发 Dubbo Java
|

需求开发人日评估

本文介绍敏捷开发中工时评估的关键方法——人日估算。涵盖开发、自测、联调、测试及发布各阶段的时间分配,并提供常见需求如Excel导入导出、单表增删改查、跨服务调用等的参考人日,助力团队科学规划迭代周期。(238字)

242 0
lyL
|
5月前
|
NoSQL Java 测试技术
|

MongoDB实战演练

本文介绍头条文章评论功能的需求分析与实现,涵盖评论的增删改查、按文章ID查询、点赞功能等。采用MongoDB作为数据库,使用SpringDataMongoDB进行持久层操作,并通过MongoTemplate优化点赞等字段的更新效率,提升系统性能。

236 1
lyL
|
5月前
|
Kubernetes NoSQL 应用服务中间件
|

物理部署图

物理部署图描述系统运行时的硬件配置与软件部署结构,展现节点、构件、物件及连接关系,帮助开发与运维人员理解分布式系统的部署架构与网络通信。

225 1
|
5月前
|
存储 缓存 关系型数据库
|

开箱即用的 GoWind Admin|风行,企业级前后端一体中后台框架:分层设计的取舍之道(从 “简单粗暴” 到依赖倒置)

GoWind Admin 是企业级前后端一体中后台框架,深入探讨分层设计的取舍:从“Service直连Data”到依赖倒置与biz层演进,平衡开发效率与架构韧性,适配轻量到超大型项目,实现开箱即用与长期扩展的统一。

284 4
|
5月前
|
消息中间件 缓存 数据可视化
|

开箱即用的 GoWind Admin|风行,企业级前后端一体中后台框架:深度解析 Wire 依赖注入集成实践

GoWind Admin(风行)是一款企业级前后端一体中后台框架,本文深度解析其如何集成 Google Wire 实现编译期依赖注入。通过分层 ProviderSet 设计,实现依赖解耦、编译期校验与高可维护性,助力 Go 项目高效构建。

267 5
|
7月前
|
负载均衡 算法 Java
|

【SpringCloud(5)】Hystrix断路器:服务雪崩概念;服务降级、服务熔断和服务限流概念;使用Hystrix完成服务降级与服务熔断

多个微服务之间的调用,结社微服务A调用微服务B和微服务C,微服务B和微服务C有调用其他的微服务,这就是所谓的“扇出”如果扇出的链路上某个微服务的调用响应时间过长或者不可用,对微服务A的调用就会占用越来越多的系统资源,进而引起系统崩溃,所以的 “雪崩效应”

742 139
|
7月前
|
负载均衡 算法 Java
|

【SpringCloud(4)】OpenFeign客户端:OpenFeign服务绑定;调用服务接口;Feign和OpenFeign

Feign是一个WebService客户端。使用Feign能让编写WebService客户端更加简单。 它的使用方法是定义一个服务接口然后再上面添加注解。Feign也支持可拔插式的编码器和解码器。SpringCloud对Feign进行了封装,十七支持了SpringMVC标准注解和HttpMessageConverters。 Feign可用于Eureka和Ribbon组合使用以支持负载均衡

925 139
|
10月前
|
人工智能 安全 Cloud Native
|

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

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

713 3
|
人工智能 资源调度 监控
|

LangChain脚本如何调度及提效?

本文介绍了通过任务调度系统SchedulerX管理LangChain脚本的方法。LangChain是开源的大模型开发框架,支持快速构建AI应用,而SchedulerX可托管AI任务,提供脚本版本管理、定时调度、资源优化等功能。文章重点讲解了脚本管理和调度、Prompt管理、资源利用率提升、限流控制、失败重试、依赖编排及企业级可观测性等内容。同时展望了AI任务调度的未来需求,如模型Failover、Tokens限流等,并提供了相关参考链接。

556 29
|
监控 架构师 Java
|

JVM进阶调优系列(6)一文详解JVM参数与大厂实战调优模板推荐

本文详述了JVM参数的分类及使用方法,包括标准参数、非标准参数和不稳定参数的定义及其应用场景。特别介绍了JVM调优中的关键参数,如堆内存、垃圾回收器和GC日志等配置,并提供了大厂生产环境中常用的调优模板,帮助开发者优化Java应用程序的性能。

1044 1
|
iOS开发 开发者
|

解决 Objective-C 中的 EXC_CRASH (SIGABRT) 错误

在Objective-C开发中,EXC_CRASH (SIGABRT) 是常见的运行时错误。面对此类问题,首先要解析Xcode提供的详细错误信息以定位问题所在。随后,仔细审查相关代码,特别是涉及空对象处理的部分,并考虑增加条件判断。利用断言如`NSAssert`可以帮助检测潜在错误,提前中断程序避免崩溃。此外,采用异常处理机制如`@try`/`@catch`可在异常发生时优雅地捕获并处理错误,避免程序终止。结合使用断点、Xcode调试器及打印调试信息等技术,开发者能够更有效地诊断并修复这类错误。

1103 0
|
Nacos 开发者
|

nacos报错 Server check fail, please check server 127.0.0.1 ,port 9848 is available , error ={}

在配置文件中指定的Nacos服务器地址未被项目使用,程序仍尝试连接到127.0.0.1。开发者寻求帮助排查问题,已花费多天未果。

1369 3
|
JSON Java Maven
|

SpringBoot使用git-commit-id-maven-plugin打包

【2月更文挑战第1天】 git-commit-id-maven-plugin 是一个maven 插件,用来在打包的时候将git-commit 信息打进jar中。 这样做的好处是可以将发布的某版本和对应的代码关联起来,方便查阅和线上项目的维护。至于它的作用,用官方说法,这个功能对于大型分布式项目来说是无价的。

1558 0
|
存储 安全 前端开发
|

springboot下xss漏洞的修复

还有很多修复方式,比如可以利用springcloud gateway进行过滤,但是主要应用本身也要进行加固,网关只能过滤外部威胁

1255 0
|
JavaScript 前端开发 小程序
|

微服务项目打包部署,一套带走 上

微服务项目打包部署,一套带走 上

2020 0
|
负载均衡 Dubbo 算法
|

Go 语言体系下的微服务框架选型: Dubbo-go

本文介绍了 Go 微服务体系发展与选型,过去一年 Dubbo-go 社区的飞速发展以及对未来的展望。

9446 1
|
设计模式 运维 负载均衡
|

微服务入门学习:SpringCloud、SOA、集群、分布式学习

微服务是一种架构风格,一个大型复杂软件应用由一个或多个微服务组成。系统中的各个微服务可被独立部署,各个微服务之间是松耦合的。每个微服务仅关注于完成一件任务并很好地完成该任务。在所有情况下,每个任务代表着一个小的业务能力。

603 0
|
开发框架 Dubbo Java
|

微服务架构的经典开发框架| 学习笔记

快速学习微服务架构的经典开发框架。

582 0
|
监控 小程序 前端开发
|

微服务架构 Microservice 的典型应用场景 | 学习笔记

快速学习微服务架构 Microservice 的典型应用场景。

1981 0
|
自然语言处理 Cloud Native 数据可视化
|

业界首个!腾讯云原生一站式微服务管理框架 Femas 正式开源

业界首个!腾讯云原生一站式微服务管理框架 Femas 正式开源

674 0
|
存储 运维 负载均衡
|

聊聊集群、分布式和微服务之间的联系和异同点

对于集群、分布式和微服务,大家在工作中可能经常会听到,但是如果问你它们之间存在什么样的区别和联系,可能你一下子又感觉说不清楚,今天就这个话题,趁着周末时间,跟大家来一起聊聊。

1186 0
|
弹性计算 运维 负载均衡
|

微服务 | 推荐几种最佳「发布」实践方式

微服务 | 推荐几种最佳「发布」实践方式

1252 0
|
Java 数据库连接 定位技术
|

限界上下文:冲破微服务设计困局的利器

限界上下文

1307 0
|
存储 网络协议 关系型数据库
|

微服务架构 | 3.2 Alibaba Nacos 注册中心

Nacos 致力于解决微服务中的统一配置、服务注册与发现等问题。它提供了一组简单易用的特性集,帮助开发者快速实现动态服务发现、服务配置、服务元数据及流量管理;

1467 0
|
存储 网络协议 Cloud Native
|

微服务的灵魂摆渡者——Nacos,来一篇原理全攻略

微服务的灵魂摆渡者——Nacos,来一篇原理全攻略

13561 0
我要发布