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

微服务

关注

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

0
今日
7418
内容
9
活动
588
关注
|
Java 开发工具 git
|

Spring Cloud构建微服务架构(四)分布式配置中心(续)

本文接之前的《Spring Cloud构建微服务架构(四)分布式配置中心》,继续来说说Spring Cloud Config的使用。 先来回顾一下,在前文中我们完成了什么: 构建了config-server,连接到Git仓库 在Git上创建了一个config-repo目录,用来存储配置信息 构建了config-client,来获取Git中的配置信息 在本文中,我们继续来看看Spring Cloud Config的一些其他能力。

1717 0
|
XML JSON 架构师
|

微服务架构设计(三):在微服务的架构中, 也许不需要 Integration Hub

本文是微服务架构设计系列的第三篇。当来自微服务外部的使用者界面、系统或设备的调用, 都需经过 Integration Hub, 这意味着当 Integration Hub 无法运作时,微服务将无法被调用。那么作为架师, 针对合约变换, 服务编排和整合第三方软件的设计原则、方法是什么?本文为你揭晓答案

3170 0
|
微服务 容器
|

如何提高微服务架构的可用性

本文来自中生代技术群的分享。本文作者陈爱珍具有多年企业级系统的应用运维及分布式系统实战经验。现专注于容器、微服务及devops落地的研究与实践。本文将为大家分享如何提高微服务架构的可用性,精彩不容错过。

7142 0
|
Devops 数据库 开发者
|

微服务架构优缺点

之前转载过一篇对 Martin Fowler 大师写的微服务架构的说明文章:《微服务(Microservices)》。今天再转载一篇对于这个架构的优缺点进行总结的文章。 转载自:《微服务,让开发过程更简单还是更复杂?》、《有关微服务架构的争论:更简单还是更复杂?》。

1899 0
|
测试技术 微服务 网络架构
|

QBit开发微服务

QBit开发微服务 一、QBit库介绍 QBit是一个开源的响应式开发库,用于构建微服务,支持JSON、HTTP、WebSocket和REST。

1135 0
|
JSON 测试技术 API
|

微服务下的契约测试(CDC)解读

1. 前言         有近两周没有在公众号中发表文章了,看过我之前公众号的读者都知道,公众号中近期在连载《RobotFramework接口自动化系列课程》,原本计划每周更新一篇,最近由于博主在带一个新项目,实在是没空抽出时间来,所以向公众号中对连载课程一直期待的读者说声抱歉。

2780 0
|
4月前
|
监控 算法 Unix
|

Thread.sleep(0) 到底有什么用(读完就懂)

Thread.Sleep用于暂停线程执行,但不保证精确唤醒时间。Sleep(1000)不代表1秒后立即恢复,系统需重新调度CPU;而Sleep(0)会触发立刻重新竞争CPU,让出执行权给其他线程,避免界面假死。

123 1
lyL
|
4月前
|
存储 NoSQL 关系型数据库
|

MongoDB索引知识

MongoDB索引基于B树结构,可显著提升查询效率,避免全表扫描。支持单字段、复合、地理空间、文本及哈希索引,适用于多种查询场景,如范围查询、排序、全文搜索和分片,有效优化大数据量下的查询性能。

112 2
|
4月前
|
Java 应用服务中间件 网络安全
|

Eclipse运行SSM/SSH项目教程

本文介绍了如何在Eclipse中导入并运行Java Web项目,包括JDK、Tomcat等环境配置,Maven项目导入步骤,服务器绑定及常见错误处理,如数据库连接失败等问题,并提供详细图文指引与解决方案。

130 1
lyL
|
4月前
|
Java 测试技术 Linux
|

生产环境发布管理

本文介绍大型团队中基于自动化部署平台的多环境发布流程,涵盖DEV、TEST、PRE、PROD各环境职责,结合CI/CD实现高效部署与日志追踪,提升发布效率与系统稳定性。

110 0
|
4月前
|
安全 中间件 API
|

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

GoWind Admin 是企业级前后端一体中后台框架,内置 JWT 身份认证支持。通过集成 `kratos-authn` 组件,实现开箱即用的无状态鉴权方案。仅需四步:创建认证器、Wire 注册、中间件集成、配置启用,即可完成 JWT 集成,无缝对接 OPA 权限体系,保障系统安全。

253 4
|
4月前
|
Go API 数据库
|

开箱即用的 GoWind Admin|风行,企业级前后端一体中后台框架:基于 Ent 从零实现新服务

GoWind Admin(风行)是基于 Ent 的企业级中后台框架,支持 gRPC 与 REST 双协议。本文详解如何从零构建服务:通过 Ent 设计表结构并生成 ORM 代码,用 Protobuf 定义接口契约,分层实现 data 与 service 逻辑,最后注册至服务器。提供完整单元测试与接口验证方案,开箱即用,助力高效开发。

216 4
|
4月前
|
Go API 数据库
|

开箱即用的 GoWind Admin|风行,企业级前后端一体中后台框架:基于 GORM 从零实现新服务

GoWind Admin 是基于 GORM 的企业级中后台框架,支持 gRPC 与 REST 双协议。本文详解如何从零构建服务:设计表结构、编写 GORM 模型、定义 Proto 接口、实现数据访问与业务逻辑,并注册服务。分层架构清晰,开箱即用,助力高效开发。

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

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

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

187 1
|
6月前
|
负载均衡 算法 Java
|

【SpringCloud(2)】微服务注册中心:Eureka、Zookeeper;CAP分析;服务注册与服务发现;单机/集群部署Eureka;连接注册中心

1. 什么是服务治理? SpringCloud封装了Netfix开发的Eureka模块来实现服务治理 在传统pc的远程调用框架中,管理每个服务与服务之间依赖关系比较复杂,管理比较复杂,所以需要使用服务治理,管理服务于服务之间依赖关系,可以实现服务调用、负载均衡、容错等,实现服务发现与注册

397 0
|
8月前
|
运维 Cloud Native 应用服务中间件
|

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

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

538 152
|
9月前
|
Cloud Native API
|

微服务引擎 MSE 及云原生 API 网关 2025 年 6 月产品动态

微服务引擎 MSE 及云原生 API 网关 2025 年 6 月产品动态

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

325 1
|
12月前
|
Cloud Native API
|

微服务引擎 MSE 及云原生 API 网关 2025 年 3 月产品动态

微服务引擎 MSE 及云原生 API 网关 2025 年 3 月产品动态

304 1
|
设计模式 安全 Java
|

设计模式觉醒系列(02)这几种设计模式很简单实用 | 相信你肯定见过

本文介绍了设计模式中的模板方法模式、外观模式和单例模式。模板方法模式通过父类定义算法框架,子类实现具体步骤,提高代码复用性和扩展性;外观模式提供高层次接口隐藏子系统复杂性,降低耦合度;单例模式确保一个类只有一个实例,适用于资源开销敏感场景。文中结合实战demo及Tomcat源码应用详细解析了这三种模式的实现与优点,并附带Spring中单例模式的应用示例。

265 2
|
运维 Cloud Native 应用服务中间件
|

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

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

478 6
|
开发框架 小程序 IDE
|

鸿蒙原生开发手记:05-开发之外的那些事

鸿蒙原生开发手记:05-开发之外的那些事

465 9
|
小程序 开发者
|

鸿蒙原生开发手记:04-一个完整元服务案例

鸿蒙原生开发手记:04-一个完整元服务案例

846 5
|
Java API 容器
|

JAVA并发编程系列(10)Condition条件队列-并发协作者

本文通过一线大厂面试真题,模拟消费者-生产者的场景,通过简洁的代码演示,帮助读者快速理解并复用。文章还详细解释了Condition与Object.wait()、notify()的区别,并探讨了Condition的核心原理及其实现机制。

321 11

JAVA并发编程系列(9)CyclicBarrier循环屏障原理分析

本文介绍了拼多多面试中的模拟拼团问题,通过使用 `CyclicBarrier` 实现了多人拼团成功后提交订单并支付的功能。与之前的 `CountDownLatch` 方法不同,`CyclicBarrier` 能够确保所有线程到达屏障点后继续执行,并且屏障可重复使用。文章详细解析了 `CyclicBarrier` 的核心原理及使用方法,并通过代码示例展示了其工作流程。最后,文章还提供了 `CyclicBarrier` 的源码分析,帮助读者深入理解其实现机制。

339 12
|
运维 Cloud Native 应用服务中间件
|

阿里云微服务引擎 MSE 及 云原生 API 网关 2024 年 08 月产品动态

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

383 6
|
前端开发 JavaScript 关系型数据库
|

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

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

225 2
|
消息中间件 Java 数据库
|

SpringIntegrationRamble

Spring Integration是Spring家族的一员,专为简化企业应用集成(EAI)而设计。相较于硬编码客户端、传统消息队列和其他ESB产品,它更轻量、易测试且易于上手。Spring Integration增强了标准技术如EJB、RMI和JMS的使用,通过简单的配置即可实现复杂的集成场景。它基于Spring框架,继承了依赖注入等特性,使应用上下文成为消息传递的总线。此框架支持多种集成模式,包括文件传输、共享数据库、RPC及消息传递,并能整合不同协议和技术。尽管Spring Integration功能强大且易用,但在特定高级集成需求或专有协议支持方面可能不如某些专业ESB产品全面。

214 0
|
JSON Java BI
|

一次Java性能调优实践【代码+JVM 性能提升70%】

这是我第一次对系统进行调优,涉及代码和JVM层面的调优。如果你能看到最后的话,或许会对你日常的开发有帮助,可以避免像我一样,犯一些低级别的错误。本次调优的代码是埋点系统中的报表分析功能,小公司,开发结束后,没有Code Review环节,所以下面某些问题,也许在Code Review环节就可以避免。

324 0
|
运维 Cloud Native 应用服务中间件
|

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

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

315 2
|
SQL 关系型数据库 数据库
|

nacos 2.2.3版本 查看配置文件的历史版本的接口 是针对MySQL数据库的sql 改成postgresql后 sql语句报错 该怎么解决

在Nacos 2.2.3中切换到PostgreSQL后,执行配置文件历史版本分页查询出错,因`LIMIT 0, 10`语法不被PostgreSQL支持,需改为`LIMIT 10 OFFSET 0`。仅当存在历史版本时报错。解决方案是调整查询SQL以兼容PostgreSQL语法。

523 4
|
存储 Java 数据库
|

【微服务系列笔记】微服务概述

本文对比了单体应用和微服务架构。单体应用中所有功能模块在一个工程中,而微服务则按领域模型拆分为独立服务,每个服务有明确边界,可独立开发、部署和扩展。微服务允许使用不同语言和技术栈,每个服务有自己的数据库。微服务架构的优点包括易于开发维护、技术栈开放和错误隔离,但缺点包括增加运维成本、调用链路复杂、分布式事务处理困难以及学习成本高。实现微服务通常涉及SpringCloud等开发框架和Docker等运行平台。

433 2
|
前端开发 Java 数据格式
|

【Spring系列笔记】定义Bean的方式

在Spring Boot应用程序中,定义Bean是非常常见的操作,它是构建应用程序的基础。Spring Boot提供了多种方式来定义Bean,每种方式都有其适用的场景和优势。

395 2
|
消息中间件 Java API
|

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

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

451 1
|
弹性计算 Dubbo 应用服务中间件
|

MSE微服务引擎安装问题之nacos-sync安装失败如何解决

MSE(MicroService Engine)微服务引擎是阿里云提供的一种微服务治理平台,它通过提供服务注册、发现、配置管理等功能来支撑微服务架构的稳定运行;本合集旨在梳理MSE微服务引擎的核心特性、部署流程,以及实践中可能遇到的问题和相应的解决方案,以助力用户优化微服务架构的实施和管理。

212 0
|
网络协议 Nacos 数据安全/隐私保护
|

MSE微服务引擎注册问题之nacos注册失败如何解决

MSE(MicroService Engine)微服务引擎是阿里云提供的一种微服务治理平台,它通过提供服务注册、发现、配置管理等功能来支撑微服务架构的稳定运行;本合集旨在梳理MSE微服务引擎的核心特性、部署流程,以及实践中可能遇到的问题和相应的解决方案,以助力用户优化微服务架构的实施和管理。

347 1
|
安全 Java 数据安全/隐私保护
|

Springboot最全权限集成Redis-前后端分离-springsecurity-jwt-Token2

Springboot最全权限集成Redis-前后端分离-springsecurity-jwt-Token2

201 1
|
Java Nacos 微服务
|

微服务-美团动态ThreadPoolExecutor底层实现源码实战2

微服务-美团动态ThreadPoolExecutor底层实现源码实战2

195 0

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

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

267 0
|
关系型数据库
|

Springcloud实战之自研分布式id生成器4

Springcloud实战之自研分布式id生成器4

150 0

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

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

726 2

Springboot整合Activity7:任务,历史任务,UEL表达式(三)

Springboot整合Activity7:任务,历史任务,UEL表达式(三)

324 0

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

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

210 0
|
Java Maven
|

Springcloud实战之自研分布式id生成器5

Springcloud实战之自研分布式id生成器5

209 0
|
Cloud Native Dubbo Java
|

阿里云微服务引擎 MSE 2023 年 11 月产品动态

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

528 0
|
安全 Java 微服务
|

微服务-美团动态ThreadPoolExecutor底层实现源码实战-改进2

微服务-美团动态ThreadPoolExecutor底层实现源码实战-改进2优化2. 上面的只能实现一个线程池对象,但是实际项目中并不只是这一个线程池对象,所以接下来我们需要进行优化! 创建一个DtpUtil 将来用来存放创建的多个线程池对象

160 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 作为面向云原生时代的下一代微服务框架将具备规划的所有核心功能。

466 1
|
运维 Cloud Native Serverless
|

MSE Serverless 正式商用,构建低成本高弹性的微服务架构

MSE Serverless 版已于 11 月 17 日正式商业化。

421 1
|
Cloud Native 开发者 Java
|

邀请函 | 云原生开源开发者沙龙「深圳站」

本次活动,我们将云栖大会上容器和微服务相关的精彩内容带到深圳,与您面对面交流,包括 Koordinator、Higress、eBPF 等开源项目,更有 Spring Boot 升级 Spring Cloud 最佳实践的分享。

3628 151
我要发布