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

微服务

关注

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

0
今日
7421
内容
9
活动
597
关注
|
JSON API Go
|

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

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

843 1
|
人工智能 安全 API
|

Agent 工程师绕不开的必修课:API 网关 vs API 管理

本文探讨了“API管理”与“API网关”的起源、发展及差异,二者分别服务于API生命周期的不同阶段。API网关从流量网关演进至AI网关,承担运行时请求控制;API管理则从接口文档化发展到商业化平台,关注全生命周期治理。两者在实际应用中协同工作,通过分层架构和策略联动实现高效运营。未来,随着大模型应用的兴起,AI网关和MCP Server管理将成为新趋势,推动API技术迈入智能化和服务化的新阶段。

813 5
|
API 监控 双11
|

淘宝/天猫获取商品历史价格信息 API 返回值的应用

本内容介绍了一款基于API的工具的核心功能,涵盖消费者决策支持、商家运营优化、市场趋势分析及数据服务拓展四大方面。消费者可借助历史价格曲线判断价格合理性、选择最佳购买时机;商家可通过竞品数据分析优化定价策略与促销活动;第三方平台能监测价格波动、跟踪竞品动态以洞察市场趋势。此外,工具还支持比价工具开发与价格预警服务,为用户和企业带来全方位的价格智能解决方案。

718 1
|
存储 Kubernetes 安全
|

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

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

1170 50
|
监控 算法 测试技术
|

突破极限: 高负载场景下的单机300M多行正则日志采集不是梦

在当今数字化时代,日志数据已成为企业 IT 运营和业务分析的关键资源。然而,随着业务规模的扩大和系统复杂度的提升,日志数据的体量呈现爆发式增长,给日志采集和处理系统带来了巨大挑战。

827 101
|
Dart 前端开发 IDE
|

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

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

1558 7

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

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

1358 8
|
Kubernetes Dubbo Cloud Native
|

将Dubbo应用部署到服务网格中

本文主要就Dubbo应用如何接入服务网格、获得各项云原生能力进行了探讨,并提出了最佳实践以及过渡两种实践场景。我们首先推荐您使用Dubbo社区提供的最佳实践场景来接入服务网格,在必要时可以通过过渡方案来向最佳实践方案逐步实现过渡。

19718 7
|
API C++ 微服务
|

微服务新体验之Aspire初体验

该文指导安装Aspire项目。首先,需检查VS版本,若低于17.9.7则须更新。通过“帮助”菜单选择“检查更新”并安装。接着创建Aspire项目,然后在AspireApp1.AppHost的launchSettings.json中添加"ASPIRE_ALLOW_UNSECURED_TRANSPORT": "true"。运行AspireApp1.AppHost项目,最后访问AspireApp1.Web以查看结果。文中代码展示了如何在AspireApp1.Web中注入并调用apiservice的API。作者为吴晓阳。

512 3
|
应用服务中间件 Nacos nginx
|

nacos 2.3.2模式 standalone 使用nginx 反向代理之后访问nacos控制台静

nacos 2.3.2模式 standalone 使用nginx 反向代理之后访问nacos控制台静

877 0
|
Nacos 开发者
|

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

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

1452 3

IntelliJ IDEA-常用快捷键

IntelliJ IDEA-常用快捷键

259 2
|
缓存 NoSQL Java
|

Springboot整合之Shiro和JWT技术实现无感刷新6

Springboot整合之Shiro和JWT技术实现无感刷新6

489 0
|
开发框架 供应链 监控
|

【从零开始学微服务】03.软件架构的演化过程

大家好,欢迎来到万猫学社,跟我一起学,你也能成为微服务专家。

298 0
|
Dubbo Java 应用服务中间件
|

Dubbo 3.3.0-beta 版本正式发布

近日,Apache Dubbo 发布了 3.3 分支大版本 3.3.0-beta.1,相较于 3.2 系列版本,3.3.0-beta 引入了一些重量级的功能升级,按照社区规划,3.3 也将是 Dubbo3 非常重要的一个里程碑大版本,在 3.3.0 首个正式版本之后 Dubbo3 将正式进入长期稳定维护态,即标志着 Dubbo3 作为面向云原生时代的下一代微服务框架将具备规划的所有核心功能。

599 1
|
安全 Cloud Native Java
|

如何降低微服务复杂度丨云栖大会微服务主题分享实录

本文整理自阿里云资深技术专家、中间件负责人谢吉宝在2023云栖大会《极简微服务模式,降低微服务复杂度的最佳实践》的分享。

1030 0
|
SpringCloudAlibaba Kubernetes 安全
|

Sentinel 2.0 微服务零信任的探索与实践

本文介绍 SpringCloudAlibaba、Dubbo 和普通 springboot 应用如何在 Sentinel 2.0 的基础上无缝升级零信任。

732 0
|
SQL 索引
|

ElasticSearch分页

es有多种方式实现分页查询:from+size,scroll,searchAfter,本文讨论各种方式的利弊和适用场景。

1207 0
|
SpringCloudAlibaba NoSQL Java
|

Seata配置参考

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

1683 0
|
XML Java 数据库连接
|

Mybatis-Plus极简教程

Mybatis-Plus 简称 MP ,是 Mybatis 的增强工具,提供了一批开箱即用的功能、特性、接口、注解,简化了应用程序访问数据库的相关操作,完善了Mybatis作为ORM仅能做到半自动的不足,提高了开发人员的开发效率。 MP是社区产品,当前源代码在Github上面进行维护,基于Apache2.0开源协议,可放心在商业项目上使用。

531 0
|
存储 Rust 安全
|

《面向应用安全防护领域设计Wasm插件》赛题解析

2023云原生编程挑战赛2:面向应用安全防护领域设计 Wasm 插件 本赛题希望基于 WASM 实现 Higress 网关安全防护插件,开发者可以选择 Go/Rust/C++ 等多种语言,并从 IP 防护,WAF 规则防护,CC 防护等不同角度出发设计实现插件。

1245 1
|
XML 监控 测试技术
|

「微服务架构」七种微服务反模式

「微服务架构」七种微服务反模式

287 0
|
安全 Java 数据库
|

代码生成器生成所有微服务基本CRUD代码(renren-generator)

代码生成器生成所有微服务基本CRUD代码(renren-generator)

701 0
|
存储 JSON 编解码
|

关于微服务,这些你都了解吗-微服务介绍

关于微服务,这些你都了解吗-微服务介绍

1155 0
|
存储 SQL Java
|

微服务实战05-服务链路追踪

微服务实战05-服务链路追踪

396 0
|
存储 监控 Kubernetes
|

使用 JHipster 构建微服务架构

在本文中,我们将着眼于代码生成工具 JHipster 生成和支持的微服务架构。 JHipster 是一个代码生成工具,可以为 Kubernetes 创建 Web 应用程序、微服务、部署文件、云集成和 CI/CD Jenkins 文件。这个工具对于可以快速生成代码并避免创建样板代码的开发人员非常有帮助,可以节省 30% 的工作量。 JHipster 支持 Spring Boot 中的后端代码和 Angular/React/Vue.js 中的前端代码。 在本文中,我们将研究 JHipster 生成和支持的微服务架构。

733 0
|
消息中间件 缓存 负载均衡
|

构建微服务:使用 API 网关

当您选择将应用程序构建为一组微服务时,您需要决定应用程序的客户端将如何与微服务交互。对于单体应用程序,只有一组(通常是复制的、负载平衡的)端点。然而,在微服务架构中,每个微服务都暴露了一组通常是细粒度的端点。在本文中,我们研究了这如何影响客户端到应用程序的通信,并提出了一种使用API 网关的方法。

323 0
|
JSON 负载均衡 算法
|

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

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

296 0
|
JSON 负载均衡 Oracle
|

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

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

617 0
|
负载均衡 监控 Dubbo
|

读书分享:《Apache Dubbo 微服务开发从入门到精通》

本次分享的书是《Apache Dubbo 微服务开发从入门到精通》,该书以 Dubbo 框架为例,全面讲解微服务从开发、配置、部署到治理、流量管控、可视化监测、事务管理全生命周期过程;涵盖 Dubbo3 最新特性使用方式与原理,包括云原生 Kubernetes、Service Mesh 解决方案等。通过阅读书籍,计划通过以下几个问题来带你们深入了解Dubbo的神奇之处。

672 0
|
Linux 网络安全 虚拟化
|

说说如何搭建微服务开发虚拟机环境?

因为微服务项目一般涉及的工程较多,所以在开发环境会把这些工程部署到虚拟机中,方便测试。 首先给出微服务开发虚拟机环境相关软件清单: Vagrant 2.2.10 VirtualBox 6.1.16 Windows PowerShell(windows 10 自带)

480 0
|
Dubbo Cloud Native 安全
|

Higress 0.7.0 版本发布:GA 进入倒计时

一个遵循开源Ingress/Gateway API标准,提供流量调度、服务治理、安全防护三合一的高集成、易使用、易扩展、热更新的下一代云原生网关。

475 0
|
存储 缓存 负载均衡
|

大白话揭秘搞好就能“年薪百万”的SpringCloud微服务

为什么会有微服务? 假如回到10年前,一天张三入职了电商企业—并夕夕商城。 公司初创,人比较少,公司网站的用户也很少,公司只有一个工程师 项目架构比较简单

362 0
|
Arthas Java 测试技术
|

59-微服务技术栈(高级):在线检测工具Arthas(精准定位Java应用CPU负载过高)

开发者对于生产问题故障的排查、定位,随着微服务的喷发,也不再像是以前那边依赖纯日志、gc日志进行问题排查与定位了,本节开始介绍一个生产环境使用的排错工具Arthas,帮助大家更高效、便捷地实现生产问题排错。

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

21-微服务技术栈(高级):消息积压与惰性队列

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

436 0
|
消息中间件 负载均衡 Docker
|

17-微服务技术栈(高级):Docker部署RabbitMQ镜像模式

默认情况下,队列只保存在创建该队列的节点上。而镜像模式下,创建队列的节点被称为该队列的主节点,队列还会拷贝到集群中的其它节点,也叫做该队列的镜像节点。但是,不同队列可以在集群中的任意节点上创建,因此不同队列的主节点可以不同。甚至,一个队列的主节点可能是另一个队列的镜像节点。用户发送给队列的一切请求,例如发送消息、消息回执默认都会在主节点完成,如果是从节点接收到请求,也会路由到主节点去完成。镜像节点仅仅起到备份数据作用。当主节点接收到消费者的ACK时,所有镜像都会删除节点中的数据

820 0
|
缓存 Java Nacos
|

13-微服务技术栈(高级):Nacos注解@RefreshScope热更新原理

在前面学习Nacos的章节中,为了实现配置的热更新我们采取了两种方式,其一就是借助于注解:@RefreshScope,那么这个注解是如何做到标识即生效的?我们尝试一起分析一下。

1544 0
|
弹性计算 运维 Kubernetes
|

云快充研发中心平台架构师谈云原生稳定性建设之路

云快充云原生稳定性之路

1580 0
|
自然语言处理 搜索推荐 微服务
|

了解微服务

微服务是与之前的服务化思路和实践相比较而来的。早些年的服务实现和实施思路是将很多功能从开发到交付都打包成一个很大的服务单元(一般称为Monolith),而微服务实现和实施思路则更强调功能趋向单一,服务单元小型化和微型化。

298 0
|
负载均衡 监控 Dubbo
|

《Java 后端面试经》微服务篇

《Java 后端面试经》微服务篇

604 0
|
数据库 对象存储 网络架构
|

毕业设计无从下手?四个步骤手把手带你搭建一个后台微服务架构(下)

毕业设计无从下手?四个步骤手把手带你搭建一个后台微服务架构

435 0
|
Kubernetes 负载均衡 NoSQL
|

让远程成为本地,微服务后端开发的福音

微服务后端开发的最大痛点之一就是调试困难,非常影响我们的开发效率。

896 0
|
SpringCloudAlibaba Java Nacos
|

【微服务】SpringCloud Alibaba版本确认完成,开始传统方式安装Nacos

【微服务】SpringCloud Alibaba版本确认完成,开始传统方式安装Nacos

580 0
|
运维 JavaScript 前端开发
|

一套.Net6可落地的微服务、分布式开源项目

一个轻量级的微服务架构,支持经典三层架构和DDD架构模式开发,技师选型都是目前主流的技术。是一个前后端分离架构,前端采用Vue开发,后端使用.Net6架构。Api接口遵循RESTful规范,接口安全验证采用JWT机制。

746 0
|
消息中间件 Cloud Native Java
|

【深入浅出SpringCloud原理及实战】「SpringCloud-Alibaba系列」微服务模式搭建系统基础架构实战指南及版本规划踩坑分析

【深入浅出SpringCloud原理及实战】「SpringCloud-Alibaba系列」微服务模式搭建系统基础架构实战指南及版本规划踩坑分析

1465 1
|
负载均衡 监控 小程序
|

【SpringCloud技术专题】「Gateway网关系列」(2)微服务网关服务的Gateway功能配置指南分析

【SpringCloud技术专题】「Gateway网关系列」(2)微服务网关服务的Gateway功能配置指南分析

803 0
|
Kubernetes Cloud Native Oracle
|

【Quarkus技术系列】打造基于Quarkus的云原生微服务框架实践(1)

【Quarkus技术系列】打造基于Quarkus的云原生微服务框架实践(1)

1469 0
|
存储 消息中间件 机器学习/深度学习
|

Kubernetes, Kafka微服务架构模式讲解及相关用户案例

Kubernetes, Kafka微服务架构模式讲解及相关用户案例

652 0
|
机器学习/深度学习 缓存 负载均衡
|

微服务

什么是微服务 微服务是一种架构风格,它要求我们在开发一个应用的时候,这个应用必须构建成一系列小服务的组合;可以通过http的方式进行互通。要说微服务架构,先得说说过去我们的单体应用架构。

416 0
|
消息中间件 机器学习/深度学习 JSON
|

【微服务安全】使用 Spring Boot、Kafka、Vault 和 Kubernetes 保护微服务间通信——第 3 部分:设置 Vault

【微服务安全】使用 Spring Boot、Kafka、Vault 和 Kubernetes 保护微服务间通信——第 3 部分:设置 Vault

706 0
我要发布