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

微服务

关注

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

0
今日
7417
内容
9
活动
599
关注
|
存储 NoSQL 测试技术
|

微服务,微架构[三]之springboot集成nosql数据库mongodb

一、关于springboot集成mongodb介绍      mongodb是一个开源的数据库文件,存储格式为JSON的Bosn关系数据结构代替传统表的模式,spring提供几个非常便捷的操作类来实现对接mongodb数据的操作      1、MongoDbFactory  通过工厂模式,获取mongodb连接数据库然后自行定义操作      2、[推荐]MongoTemplate

2589 0
|
JSON Java 数据格式
|

用Jetty 9.1运行Java WebSockets微服务

  Jetty 9.1的发布将Java WebSockets (JSR-356) 带入了非Java EE环境,从而开启了微服务时代。我们可以将Jetty的容器包含在java应用程序中(注意,不是Java代码运行在容器中,而是相反),这种微服务轻量概念开始得到提倡推广,为模块化开启新的探索方向。

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

596 2
|
9月前
|
安全 Java 数据安全/隐私保护
|

通用权限管理模型

本文介绍了ACL和RBAC两种常见权限模型。ACL通过直接授权用户或角色访问对象,实现简单;RBAC则基于角色分配权限,支持角色继承与职责分离,结构更清晰、易于维护,是现代系统主流的权限管理方式。

284 3
lyL
|
9月前
|
前端开发 数据可视化
|

什么是低代码

该界面支持通过拖拽方式快速生成前端页面表单元素,用户可直观构建页面布局,提升开发效率,适用于低代码或可视化页面搭建场景。

209 1
lyL
|
9月前
|
存储 缓存 监控
|

EFC&CTO:缓存引发数据不一致问题排查与深度解析

EFC客户端在适配CTO测试时发现数据不一致问题,经排查为分布式缓存中版本号回退导致读取旧数据,进而污染pagecache并写坏文件系统。通过维护递增版本号修复,最终问题解决。

224 1
lyL
|
9月前
|
存储 消息中间件 开发框架
|

应用架构图

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

666 1
|
9月前
|
Go API Docker
|

开箱即用的 GoWind Admin|风行,企业级前后端一体中后台框架:Makefile 在后端开发中的应用与 Windows 环境配置

GoWind Admin(风行)是基于 Go + Vue 的企业级中后台框架,通过 Makefile 实现高效工程化管理。本文详解其在 Windows 环境下 make 工具的安装配置、分层 Makefile 设计及核心命令实战,助力开发者统一构建流程,提升协作效率,实现开箱即用的全栈开发体验。(238字)

449 1
|
9月前
|
NoSQL 中间件 关系型数据库
|

开箱即用的 GoWind Admin|风行,企业级前后端一体中后台框架:如何进行Docker部署后端

GoWind Admin风行是一款企业级中后台框架,支持Docker一键部署。通过Makefile封装构建流程,提供docker-compose全量部署与docker run单服务部署两种模式,适配开发、生产多场景。支持服务增减灵活配置,助力高效容器化落地。

296 1
|
安全 Java Nacos
|

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

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

471 1
|
Cloud Native API
|

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

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

355 7
|
设计模式 架构师 Java
|

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

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

800 3
|
SpringCloudAlibaba 负载均衡 Dubbo
|

【SpringCloud Alibaba系列】Dubbo高级特性篇

本章我们介绍Dubbo的常用高级特性,包括序列化、地址缓存、超时与重试机制、多版本、负载均衡。集群容错、服务降级等。

2158 7

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

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

457 12

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

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

1406 8
|
缓存 Java 编译器
|

JAVA并发编程synchronized全能王的原理

本文详细介绍了Java并发编程中的三大特性:原子性、可见性和有序性,并探讨了多线程环境下可能出现的安全问题。文章通过示例解释了指令重排、可见性及原子性问题,并介绍了`synchronized`如何全面解决这些问题。最后,通过一个多窗口售票示例展示了`synchronized`的具体应用。

318 9
|
开发框架 移动开发 JavaScript
|

SpringCloud微服务实战——搭建企业级开发框架(四十七):【移动开发】整合uni-app搭建移动端快速开发框架-添加Axios并实现登录功能

在uni-app中,使用axios实现网络请求和登录功能涉及以下几个关键步骤: 1. **安装axios和axios-auth-refresh**: 在项目的`package.json`中添加axios和axios-auth-refresh依赖,可以通过HBuilderX的终端窗口运行`yarn add axios axios-auth-refresh`命令来安装。 2. **配置自定义常量**: 创建`project.config.js`文件,配置全局常量,如API基础URL、TenantId、APP_CLIENT_ID和APP_CLIENT_SECRET等。

1261 60
|
监控 Java 应用服务中间件
|

【微服务系列笔记】Sentinel入门-微服务保护

Sentinel是一个开源的分布式系统和应用程序的运维监控平台。它提供了实时数据收集、可视化、告警和自动化响应等功能,帮助用户监控和管理复杂的IT环境。本文简单介绍了微服务保护以及常见雪崩问题,解决方案。以及利用sentinel进行入门案例。

679 3
|
Java Spring 容器
|

【Spring系列笔记】IOC与DI

IoC 和 DI 是面向对象编程中的两个相关概念,它们主要用于解决程序中的依赖管理和解耦问题。 控制反转是面向对象编程中的一种设计原则,可以用来减低计算机代码之间的耦合度。其中最常见的方式叫做依赖注入和依赖查找。

478 2
|
Nacos 开发者
|

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

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

1500 3

IntelliJ IDEA-常用快捷键

IntelliJ IDEA-常用快捷键

301 2
|
存储 Java 开发工具
|

SpringBoot中Bean的条件装配

本文总结了在SpringBoot中常用的bean装配方法: * profile * conditional * ConditionalOn

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

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

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

364 0
|
Java 数据安全/隐私保护
|

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

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

344 0
|
Java 数据库
|

Activity7整合springboot:流程部署,定义,实例(一)

Activity7整合springboot:流程部署,定义,实例(一)

555 0
|
Java 测试技术 Apache
|

SpringBoot对象拷贝

众所周知,java世界是由`类`构成的,各种各样的类,提供各种各样的作用,共同创造了一个个的java应用。对象是类的实例,在SpringBoot框架中,对象经常需要拷贝,例如数据库实体拷贝成业务实体,导入实体转换为业务实体,各种数据传输对象之间的拷贝等等。日常开发工作中用到的地方和频率是相当的高。本文就围绕`对象拷贝`来聊聊常用的`姿势`(方式)和`工具`。

720 0
|
Java Nacos 微服务
|

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

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

271 0
|
缓存 网络协议 安全
|

计算机网络 TCP、RPC、GRPC、HTTP 对比

【1月更文挑战第1天】计算机网络 TCP、RPC、GRPC、HTTP 对比

2376 1
|
Cloud Native Dubbo Java
|

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

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

611 0

实战分享之springboot+easypoi快速业务集成1

实战分享之springboot+easypoi快速业务集成1

384 0
|
Dubbo 应用服务中间件 API
|

Go语言微服务框架重磅升级:dubbo-go v3.2.0 -alpha 版本预览

随着 Dubbo3 在云原生微服务方向的快速发展,Dubbo 的 go 语言实现迎来了 Dubbo3 版本以来最全面、最大幅度的一次升级,这次升级是全方位的,涉及 API、协议、流量管控、可观测能力等。

934 1
|
XML 监控 测试技术
|

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

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

306 0
|
JSON 自然语言处理 Java
|

「微服务架构」Google和eBay在构建微服务生态系统方面的深刻教训

「微服务架构」Google和eBay在构建微服务生态系统方面的深刻教训

502 0
|
算法 中间件 数据中心
|

(11)go-micro微服务雪花算法

(11)go-micro微服务雪花算法

419 0
|
数据安全/隐私保护 微服务
|

(10)go-micro微服务发送邮件

(10)go-micro微服务发送邮件

366 0
|
消息中间件 监控 负载均衡
|

太牛了,这是我见过把微服务讲的最全最好的SpringCloud架构进阶

现如今微服务架构十分流行,而采用微服务构建系统也会带来更清晰的业务划分和可扩展性。同时,支持微服务的技术栈也是多种多样的,而Spring Cloud就是这些技术中的翘楚。 作为新一代的服务框架,Spring Cloud提出的口号是开发“面向云环境的应用程序”,它为微服务架构提供了更加全面的技术支持。而且作为Spring的拳头项目,它也能够与Spring Framework、Spring Boot、Spring Data、Spring Batch等其他Spring项目完美融合,这些对于微服务而言是至关重要的。

334 0
|
消息中间件 存储 运维
|

难住了,微服务之间的几种调用方式哪种最佳?

难住了,微服务之间的几种调用方式哪种最佳?

705 0
|
消息中间件 Cloud Native 架构师
|

如何设计一个复杂的业务系统?从对领域设计、云原生、微服务、中台的理解开始

如何设计一个复杂的业务系统?从对领域设计、云原生、微服务、中台的理解开始

582 0
|
缓存 Dubbo Java
|

珍爱网微服务底层框架演进——从开源组件封装到自研

珍爱网微服务底层框架演进——从开源组件封装到自研

519 0
|
消息中间件 Kubernetes Dubbo
|

聊聊最新微服务架构技术栈选型

聊聊最新微服务架构技术栈选型

2308 0
|
移动开发 供应链 监控
|

聊聊微服务中的 BFF 架构

聊聊微服务中的 BFF 架构

1225 0
|
存储 安全 Java
|

实战!微服务 认证中心 如何扩展授权模式 实现多种方式登录?

实战!微服务 认证中心 如何扩展授权模式 实现多种方式登录?

888 0
|
运维 监控 Java
|

认识微服务

随着互联网行业的发展,对服务的要求也越来越高,服务架构也从单体架构逐渐演变为现在流行的微服务架构。这些架构之间有怎样的差别呢?

332 0
|
测试技术 持续交付 定位技术
|

如何构建基于 DDD 领域驱动的微服务?(1)

如何构建基于 DDD 领域驱动的微服务?

364 0
|
JSON 负载均衡 Oracle
|

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

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

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

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

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

505 0
|
SQL Kubernetes 安全
|

如何轻松应对偶发异常

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

783 0
|
存储 运维 监控
|

Dubbo + ZooKeeper丨如何解决线上故障排查链路长的难题

MSE ZooKeeper 最新提供 Dubbo 服务管理能力,同时结合 TopN 监控大盘,推送轨迹等自治能力,帮助用户提高问题排查速度,集群运维效率。

441 0
我要发布