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

微服务

关注

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

0
今日
7418
内容
9
活动
588
关注
|
4月前
|
存储 安全 Java
|

Java HashMap 全面解析:原理、用法与实战要点

本文深入解析Java中HashMap的底层原理与使用实践,涵盖其“数组+链表+红黑树”的结构演变、哈希计算、扩容机制及线程安全问题,详解常用方法、性能优化与最佳实践,助力开发者高效掌握这一核心数据结构。

1064 11
|
11月前
|
人工智能 监控 安全
|

管理和调度Dify工作流

Dify是一款开源的大模型应用开发平台,支持通过可视化界面快速构建AI Agent和工作流。然而,Dify本身缺乏定时调度与监控报警功能,且执行记录过多可能影响性能。为解决这些问题,可采用Dify Schedule或XXL-JOB集成Dify工作流。Dify Schedule基于GitHub Actions实现定时调度,但仅支持公网部署、调度延时较大且配置复杂。相比之下,XXL-JOB提供秒级调度、内网安全防护、限流控制及企业级报警等优势,更适合大规模、高精度的调度需求。两者对比显示,XXL-JOB在功能性和易用性上更具竞争力。

3125 64
|
10月前
|
SQL 人工智能 Java
|

阿里云百炼开源面向 Java 开发者的 NL2SQL 智能体框架

Spring-ai-alibaba-nl2sql 是析言 GBI 产品在数据问答领域的一次重要开源尝试,专注于 NL2SQL 场景下的核心能力开放。

2656 48
|
8月前
|
人工智能 安全 Serverless
|

进阶版|企业级 AI Agent 的构建实践

我们将构建 AI 应用扩展到了运行时和可观测,并尝试将 Agent、LLM、MCP 服务这几者之间如何有机协作尽量清晰化,未来还会扩展到Memory、LiteMQ 等更完整的技术栈,旨在帮助大家厘清完整的企业级 AI 应用构建的最佳实践。

2393 135
lyL
|
4月前
|
消息中间件 监控 Java
|

RocketMQ:底层Netty频繁OS OOM

本文记录了一例Java应用因Netty在多个ClassLoader中重复加载PooledByteBufAllocator,导致堆外内存超限引发OS OOM的排查过程。通过NMT、Arthas等工具分析,发现多个中间件独立占用堆外内存,总量远超MaxDirectMemorySize限制。最终定位为RocketMQ客户端大量使用堆外内存所致,建议短期内调整JVM堆内存比例以缓解问题。

648 0
|
8月前
|
运维 监控 测试技术
|

2025年微服务架构关键知识点(一):核心原则与演进趋势

微服务架构凭借其高可用性、灵活扩展等优势,已成为2025年主流软件开发范式。本文深入解析微服务的核心原则、演进趋势及实践要点,助力开发者夯实基础,应对挑战,构建高效、稳定的系统架构。

1296 5
|
11月前
|
存储 人工智能 移动开发
|

uni-app+vue3接入deepseek-v3搭建跨端ai流式(小程序+app+h5)

基于Uniapp+Vue3+Markdown接入DeepSeek-V3聊天大模型,支持编译到H5+小程序+App端。实现流式输出、支持亮色/暗黑主题、代码高亮、会话本地存储等功能。

1953 12
lyL
|
4月前
|
Java 应用服务中间件 网络安全
|

Eclipse运行SSM/SSH项目教程

本文介绍了基于Eclipse开发Java Web项目的完整流程,涵盖基础软件安装(Eclipse、JDK、Tomcat)、项目导入方法、服务器配置及常见问题解决。重点演示了如何在Eclipse中绑定Tomcat服务器并部署SSM或SSH框架项目,如图书馆管理系统,并提供了数据库连接等典型错误的处理方案,适用于初学者快速上手Java Web开发环境搭建与项目运行。

438 0
lyL
|
4月前
|
运维 Devops 开发工具
|

生产环境缺陷管理

git-poison基于go-git实现分布式bug追踪,通过“投毒-解毒-银针”机制,自动化管理多分支开发中的bug修复与发布卡点,降低协同成本,避免漏修漏发,提升发布安全性与效率。

326 1
|
3月前
|
SQL 安全 数据库
|

GoWind Admin|风行 — 开箱即用的企业级全栈中后台框架:数据权限体系设计与实现

GoWind Admin(风行)是开箱即用的企业级全栈中后台框架,内置五层数据权限体系:租户隔离、业务单元、行级、列级、操作/状态级,支持多租户、ABAC动态策略与非侵入式DataScope引擎,实现安全合规、灵活可扩展的权限管理。(239字)

573 2
|
4月前
|
中间件 API Go
|

开箱即用的 GoWind Admin|风行,企业级前后端一体中后台框架:OPA 集成指南:从原理到实践

GoWind Admin 集成 OPA,实现企业级权限管控。基于“策略即代码”理念,通过 Rego 语言统一管理鉴权逻辑,支持 RBAC、多租户等复杂场景,开箱即用,助力中后台系统安全高效落地。

241 3
|
4月前
|
存储 NoSQL 关系型数据库
|

1-MongoDB相关概念

MongoDB是一款高性能、无模式的文档型NoSQL数据库,适用于高并发、海量数据、高可用场景。其灵活的BSON文档模型、支持分片与副本集,广泛应用于社交、游戏、物联网等领域,尤其适合非事务性、快速迭代的应用系统。

364 1
lyL
|
4月前
|
项目管理 开发者
|

业务架构图

本文介绍了业务架构图的核心概念与绘制方法,涵盖业务定义、架构分层(组织层、基础能力层、业务能力层、业务应用层)、模块划分与功能分解,并强调通过分层、分模块、分功能三步法实现业务的抽象与结构化表达,提升客户理解与开发效率。

485 1
|
4月前
|
敏捷开发 Java 测试技术
|

为什么要单元测试

本文探讨单元测试如何提升软件开发效率,打破“写单测拖慢进度”的误解。通过解析测试金字塔、谷歌微软实践及常见误区,阐明高质量单元测试对代码质量、维护性和团队协作的深远价值。

395 1
|
4月前
|
前端开发 JavaScript Go
|

开箱即用的 GoWind Admin|风行,企业级前后端一体中后台框架:为什么选 Golang+Vue3 这套组合?

go-wind-admin 采用 Golang + Vue3 技术栈,融合高性能后端与高效前端生态。后端基于 go-kratos、ent/gorm 灵活适配复杂业务,前端结合 Vue3、TypeScript 与 Vben Admin,提升开发效率与可维护性,兼顾性能、扩展性与企业级需求,是中后台系统的理想选择。(239字)

517 6
|
12月前
|
运维 Cloud Native 测试技术
|

极氪汽车云原生架构落地实践

随着极氪数字业务的飞速发展,背后的 IT 技术也在不断更新迭代。极氪极为重视客户对服务的体验,并将系统稳定性、业务功能的迭代效率、问题的快速定位和解决视为构建核心竞争力的基石。

1143 4
lyL
|
4月前
|
存储 消息中间件 开发框架
|

应用架构图

在业务架构基础上,技术架构将产品需求转化为技术实现。它涵盖分层设计、技术选型与关键组件关系,包括单体四层结构(表现、业务、数据、基础层)和分布式应用的调用关系,明确内外系统边界,形成完整技术体系图谱。(239字)

260 1
|
4月前
|
监控 NoSQL 开发者
|

开箱即用的 GoWind Admin|风行,企业级前后端一体中后台框架:极速搭建微服务应用

GoWind Admin(风行)是基于Go语言的企业级前后端一体中后台框架,集成kratos生态,支持一键生成微服务、多协议(gRPC/REST)、多数据层(gorm/ent/redis),开箱即用,大幅降低架构成本,助力快速构建高可用微服务应用。

353 2
|
4月前
|
缓存 NoSQL Java
|

Java 防重放攻击实战:从原理到落地

重放攻击(Replay Attack)是一种常见的网络攻击手段,攻击者通过截取网络中传输的合法请求数据(如API调用参数、令牌等),然后在未授权的情况下重复发送该请求,以达到欺骗服务器、获取非法利益的目的。在Java开发中,重放攻击多发生在HTTP接口(尤其是RESTful API)、RPC调用、分布式系统通信等场景。要防御重放攻击,核心思路是让每个合法请求都具备“唯一性”和“时效性”,使攻击者截取的旧请求无法被服务器正常处理。

731 1
|
10月前
|
JSON Cloud Native Go
|

开箱即用的 GoWind Admin|风行,企业级前后端一体中后台框架:后端权限控制

GoWind Admin「风行」是企业级中后台框架,集成Casbin与OPA实现API权限控制。支持RBAC、ABAC等模型,开箱即用,助力高效构建安全的前后端一体化系统。

773 1
|
12月前
|
Kubernetes 安全 应用服务中间件
|

IngressNightmare:Ingress Nginx 再曝5个安全漏洞,可接管你的 K8s 集群

是否还记得 2022 年 K8s Ingress Nginx 披露了的 3 个高危安全漏洞(CVE-2021-25745, CVE-2021-25746, CVE-2021-25748),并在那一年宣布停止接收新功能 PR,专注修复并提升稳定性。

749 1
|
4月前
|
Java 中间件 Nacos
|

开箱即用的 GoWind Admin|风行,企业级前后端一体中后台框架:kratos-bootstrap 入门教程(类比 Spring Boot)

kratos-bootstrap 是 GoWind Admin 的核心引导框架,类比 Spring Boot,提供应用初始化、配置管理、组件集成等一站式解决方案。通过标准化流程与多源配置支持,开发者可快速构建企业级中后台服务,专注业务开发,降低微服务复杂度。

535 2
|
4月前
|
人工智能 关系型数据库 分布式数据库
|

玄晶引擎×阿里云:AI获客全链路落地指南,从RAG建模到私域闭环的云原生实践

玄晶引擎结合阿里云,基于RAG+向量数据库构建企业AI获客底座,实现内容生成、智能分发与私域转化全链路自动化。通过深度集成PolarDB、CDN、函数计算等服务,助力中小企降低获客成本60%以上,提升云资源利用率至85%,3个月落地见效,开发者可直接复用架构与代码。

453 7
|
3月前
|
运维 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 为核心的系统架构.满足新技术引入、系统集成、业务中台等诸多场景需要。

301 1
lyL
|
4月前
|
数据采集 数据建模 领域建模
|

领域模型图(数据架构/ER图)

本文介绍如何通过四色原型法构建领域模型,并逐步推导出数据架构中的ER图。以风控系统为例,运用时标性(MI)、参与方-地点-物品(PPT)、角色(Role)和描述(DESC)四类原型,从关键流程出发,提炼实体与关系,最终形成简洁清晰的ER图,助力数据建模。

259 0
|
10月前
|
JSON API Go
|

开箱即用的 GoWind Admin|风行,企业级前后端一体中后台框架:集成 Swagger UI 打造交互式 API 文档

GoWind Admin(风行)是基于 Kratos 的企业级中后台框架,集成 Swagger UI 实现交互式 API 文档。通过 Protobuf 自动生成 OpenAPI v3 规范文档,利用 `//go:embed` 嵌入服务,一键部署可视化调试界面,提升前后端协作效率,开箱即用。

592 1
|
8月前
|
负载均衡 NoSQL Redis
|

不增加 GPU,首 Token 延迟下降50%|LLM 服务负载均衡的新实践

针对LLM服务的特点,Higress AI网关以插件形式提供了面向LLM服务的负载均衡算法,包括全局最小请求数负载均衡、前缀匹配负载均衡以及GPU感知负载均衡,能够在不增加硬件成本的前提下,提升系统的吞吐能力、降低响应延迟,并实现更公平、高效的任务调度。

784 135
|
28天前
|
运维 Cloud Native 应用服务中间件
|

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

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

143 5
|
3月前
|
前端开发 安全 Go
|

GoWind Admin|风行 — 开箱即用的企业级全栈中后台框架・内置微服务接口数据聚合能力

GoWind Admin(风行)是一款开箱即用的企业级全栈中后台框架,专为微服务场景设计。内置高性能、类型安全的数据聚合引擎,支持并发拉取、智能回填、树形结构与DataLoader模式,一键解决N+1查询与跨服务数据拼装难题,大幅提升开发效率与系统性能。

216 2
lyL
|
4月前
|
自然语言处理 fastjson Java
|

FastJson:大面积故障规避案例

本文记录了一次由Kotlin语法混淆引发的FastJson反序列化重大故障。因误将 `{}` 赋值给Java对象字段,导致FastJson内部静态标记位 `kotlin_error` 被置为true且无法恢复,进而引发全局反序列化失败。问题根源隐蔽,排查耗时两天,凸显多语言混编下对语法细节掌握的重要性,也警示不可盲目信任第三方框架。

210 1
|
9月前
|
人工智能 安全 Cloud Native
|

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

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

619 4
|
10月前
|
编解码 Java 计算机视觉
|

探索 JavaCV:开启计算机视觉与多媒体处理新世界

JavaCV 是基于 OpenCV 和 FFmpeg 的 Java 接口库,助力开发者实现视频处理、图像分析等功能。支持多种音视频格式编解码、GPU 加速及跨平台运行,适用于直播录制、摄像头捕获、美颜相机等场景,是多媒体开发的利器。

782 0
|
12月前
|
存储 Kubernetes 安全
|

Nacos-Controller 2.0:使用 Nacos 高效管理你的 K8s 配置

无论是使用 Nacos-Controller 实现配置的双向同步,还是直接在应用中接入 Nacos SDK 以获得更高级的配置管理特性,都能显著提升配置管理的灵活性、安全性和可维护性。使用 Nacos,您能够更好地管理和优化您的应用配置,从而提高系统的稳定性和可靠性。

939 50
|
4月前
|
NoSQL Linux Shell
|

2-MongoDB单机部署

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

253 1
|
2月前
|
运维 Cloud Native 应用服务中间件
|

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

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

239 5
|
11月前
|
存储 SQL BI
|

大型医院HIS,EMR,LIS,PACS源码

本产品支持信创,适用于三级及大中型医院,涵盖全面业务系统,助力医共体与单体医院发展。系统包括门诊和住院医生工作站、护士工作站、电子病历(EMR)、实验室信息系统(LIS)、放射科室管理(PACS/RIS)等模块,实现医院信息化建设目标。功能覆盖人性化服务、集成化管理、智能化操作、无纸化与无胶片化流程,优化医疗资源,提升医疗服务效率与质量,打造现代化数字医院。支持多系统接口与数据交换,满足医保需求,提供统计分析与权限管理,确保信息准确、安全、高效流转。

616 13
|
12月前
|
人工智能 中间件 程序员
|

LLM 不断提升智能下限,MCP 不断提升创意上限

LLM 是大脑,MCP 是手脚。LLM 不断提升智能下限,MCP 不断提升创意上限。所有的应用和软件都会被 AI 改造,将向所有的应用和软件都会被 MCP 改造的新范式演进。

1209 25
|
6月前
|
负载均衡 算法 Java
|

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

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

853 138
|
12月前
|
存储 人工智能 测试技术
|

Nacos托管LangChain应用Prompts和配置,助力你的AI助手快速进化

AI 应用开发中,总有一些让人头疼的问题:敏感信息(比如 API-KEY)怎么安全存储?模型参数需要频繁调整怎么办?Prompt 模板改来改去,每次都得重启服务,太麻烦了!别急,今天我们就来聊聊如何用 Nacos 解决这些问题。

877 4
|
4月前
|
存储 安全 Java
|

Java泛型类型擦除以及类型擦除带来的问题

Java泛型在编译时会进行类型擦除,仅保留原始类型(如Object或限定类型)。例如,List<String>和List<Integer>在运行时均为List,导致无法通过instanceof判断泛型类型。擦除后,编译器自动插入类型转换指令,实现安全取值。但这也引发多态冲突、静态成员限制等问题,需通过桥方法等机制解决。

258 1
|
4月前
|
缓存 Java 数据库连接
|

MyBatis

本文介绍了MyBatis的核心配置机制,包括属性加载优先级(方法参数 > resource/url > properties元素)、常用配置项如缓存、延迟加载、执行器类型等,并详解了多环境配置方式及事务管理(JDBC与MANAGED)。通过SqlSessionFactoryBuilder可指定环境构建工厂,默认使用environments中的default配置。适用于多数据源场景,配合Spring时事务由容器自动管理。

148 1
|
4月前
|
存储 JavaScript 中间件
|

开箱即用的 GoWind Admin|风行,企业级前后端一体中后台框架:Casbin集成指南

GoWind Admin(风行)是企业级前后端一体中后台框架,集成Casbin实现灵活权限管理。支持RBAC、ABAC等模型,提供开箱即用的权限控制方案,助力构建安全可靠的中后台系统。

251 0
|
6月前
|
JSON Java API
|

(ELK)ElasticSearch8.7 搭配 SpringDataElasticSearch5.1 的使用

截至2023/7/11日,全网最全最直白的SpringDataElasticSearch5.1

392 3
lyL
|
4月前
|
Java 大数据
|

ArrayList扩容机制

本文深入解析Java中ArrayList的add及扩容机制。首次添加元素时,容量从0扩至10;后续通过ensureCapacityInternal和grow方法实现动态扩容,每次扩容为原容量的1.5倍,借助位运算提升性能,并详解size、length等易混淆概念。

107 1
lyL
|
4月前
|
uml C语言
|

系统时序图

时序图是UML中描述对象间消息传递时间顺序的交互图,横轴为对象,纵轴为时间。它用于展示交互流程、强调时序、体现并发过程。主要元素包括角色、对象、生命线、控制焦点和消息(同步、异步、返回)等,直观呈现系统动态协作过程。

153 1
|
4月前
|
前端开发 JavaScript 搜索推荐
|

开箱即用的 GoWind Admin|风行,企业级前后端一体中后台框架:用 JavaScript/Lua 解锁动态业务扩展能力

GoWind Admin(风行)是一款企业级前后端一体中后台框架,集成JavaScript/Lua脚本引擎,支持业务逻辑热更新。通过动态扩展能力,实现促销规则、审批流程等高频需求的秒级迭代,兼顾高性能与灵活性,助力企业快速响应市场变化,提升开发效率与系统稳定性。(239字)

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

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

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

205 5
|
4月前
|
关系型数据库 API Go
|

初学者友好:Go-Kratos 集成 go-crud,GORM ORM CRUD 无需重复编码,轻松上手

本文介绍如何在Go-Kratos微服务中集成go-curd与GORM,实现CRUD操作免重复编码。基于kratos-gorm-example项目,通过step-by-step教程,帮助初学者快速上手:从环境搭建、模型定义到API开发,全程简化数据操作,显著提升开发效率,适合Go新手快速构建微服务应用。

343 4
我要发布