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

微服务

关注

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

0
今日
7415
内容
9
活动
578
关注
|
大数据 微服务
|

微服务 到底解决了什么问题?非用不可吗?

A:一直不明白微服务解决了什么核心问题,是制造新的话题,还是真的有用。我在实践中从未干过系统过于耦合或者性能低下的架构设计。超大规模系统一般都用大数据分布式架构+互联网架构 结合得方案解决了。

2574 0
|
运维 测试技术 微服务
|

微服务架构—自动化测试全链路设计

微服务架构—自动化测试全链路设计 标签:microServices autoTest mock unitTest testTrace 背景 被忽视的软件工程环节 - DEVTESTOPS 微服务架构下测试复杂度和效率问题 开发阶段 unitTest mock 外部依赖 连调阶段 mock 外部依.

7883 0
|
Dubbo 应用服务中间件 数据库
|

一行代码,保障分布式事务一致性—GTS:微服务架构下分布式事务解决方案

虽然微服务现在如火如荼,但对其实践其实仍处于初级阶段。即使互联网巨头的实践也大多是试验层面,鲜有核心业务系统微服务化的案例。GTS是目前业界第一款,也是唯一的一款通用的解决微服务分布式事务问题的中间件,而且可以保证数据的强一致性。本文将对GTS做出深入解读。

7523 0
|
Java API 微服务
|

Spring Cloud构建微服务架构:服务网关(路由配置)【Dalston版】

在上一篇《Spring Cloud构建微服务架构:服务网关(基础)》一文中,我们通过使用Spring Cloud Zuul构建了一个基础的API网关服务,同时也演示了Spring Cloud Zuul基于服务的自动路由功能。

1551 0
|
微服务
|

微服务架构的分布式事务解决方案

分布式事务是一个绕不过去的挑战!微服务架构本质上就是分布式服务化架构,微服务架构的流行,让分布式事务问题日益突出!尤其是在订单业务、资金业务等系统核心业务流程中,一定要有可靠的分布式事务解决方案来保证业务数据的可靠性和准确性。

4878 0
|
微服务 数据管理 监控
|

微服务和模块化

1670 0
lyL
|
2月前
|
NoSQL Java 测试技术
|

MongoDB实战演练

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

92 0
|
2月前
|
NoSQL 中间件 关系型数据库
|

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

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

102 1
|
4月前
|
算法 Java 微服务
|

【SpringCloud(1)】初识微服务架构:创建一个简单的微服务;java与Spring与微服务;初入RestTemplate

微服务架构是What?? 微服务架构是一种架构模式,它提出将单一应用程序划分为一组小的服务,服务之间互相协调、互相配合,为用户提供最终价值。 每个服务允许在其独立的进程中,服务于服务间采用轻量级的通信机制互相协作(通常是Http协议的RESTful API或RPC协议)。 每个服务都围绕着具体业务进行构建,并且能够被独立的部署到生产环境、类生产环境等。另外应当尽量避免统一的、集中式的服务管理机制,对具体的一个服务而言,应根据上下文,选择合适的语言、工具对其进行构建

561 126
|
8月前
|
Linux 数据库 数据安全/隐私保护
|

Python web Django快速入门手册全栈版,共2590字,短小精悍

本教程涵盖Django从安装到数据库模型创建的全流程。第一章介绍Windows、Linux及macOS下虚拟环境搭建与Django安装验证;第二章讲解项目创建、迁移与运行;第三章演示应用APP创建及项目汉化;第四章说明超级用户创建与后台登录;第五章深入数据库模型设计,包括类与表的对应关系及模型创建步骤。内容精炼实用,适合快速入门Django全栈开发。

387 1
|
JavaScript 信息无障碍
|

无障碍工具条本地化安装部署

无障碍工具条安装部署教程

486 2
|
缓存 关系型数据库 MySQL
|

服务器磁盘爆满?别慌,教你轻松清理!

服务器磁盘空间告急?别慌!本文将教你如何快速识别并清理占用大量磁盘空间的文件和目录,优化日志文件,释放磁盘空间,恢复系统正常运行。适合服务器管理员和网站运营者。

2020 1
|
iOS开发 开发者
|

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

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

994 1
|
设计模式 Java 应用服务中间件
|

Springboot抵御即跨站脚本(XSS)攻击2

Springboot抵御即跨站脚本(XSS)攻击2

255 0
|
Java 微服务
|

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

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

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

436 1
|
微服务
|

分布式、集群、微服务的区别。

>分布式:是根据业务去拆分多个服务,分布式可以把拆分出来的服务放到一台服务器上。 >集群:是整体扩容,部署到多个服务器上,集群一定是有多态服务器,当服务成为性能瓶颈,不能独立扩容,那么久部署到不同的机器上。

1349 0
|
前端开发 安全 JavaScript
|

给微服务项目引入GateWay处理跨域和统一路由

给微服务项目引入GateWay处理跨域和统一路由

1001 0
BXA
|
Prometheus Kubernetes 监控
|

搭建高效微服务架构:Kubernetes、Prometheus和ELK Stack的完美组合

微服务架构是一种软件设计模式,它将单个应用程序拆分成一组更小、更独立的服务。每个服务在自己的进程中运行,并使用轻量级通信机制进行通信。由于每个服务都是独立的,因此可以独立部署、扩展和更新,从而使开发和运维更加容易。

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

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

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

545 0
|
负载均衡 NoSQL 应用服务中间件
|

微服务是什么?底层原理是什么?

微服务是什么?底层原理是什么?

578 0
|
数据库 微服务
|

33-微服务技术栈(高级):分布式事务Seata的SAGA模式与几种模式总结对比

在分布式架构系统中,服务不止一个,一个完整的业务链路肯定也不止调用一个服务,此时每个服务都有自己的数据库增删改查,而每一个写操作对应一个本地事务。如果想要确保全部的业务状态一致,也就意味着需要所有的本地事务状态一致,这在我们之前的学习中肯定是不具备的,如何做到跨服务、跨数据源的事务一致性将是本章节的重点学习内容。

487 0
|
Java 微服务 Spring
|

从0到1 手把手搭建spring cloud alibaba 微服务大型应用框架(六)(优化篇)开发篇-如何解决微服务开发环境请求实例转发到别人机器问题

从0到1 手把手搭建spring cloud alibaba 微服务大型应用框架(六)(优化篇)开发篇-如何解决微服务开发环境请求实例转发到别人机器问题

1116 0
|
存储 JSON 网络协议
|

Go微服务(三)——gRPC详细入门 上

Go微服务(三)——gRPC详细入门 上

1150 0
|
Java Linux Go
|

Kratos微服务工程Bazel构建指南

Kratos是一个微服务框架,既然是微服务,那么一个工程下肯定会存在不少的服务,一个服务就是一个二进制可执行程序,那么我们将会面对一个问题:如何去构建(Build)这些服务程序。这件事情,通常都交由构建系统去做。我们能够选择的构建系统有很多:Make、CMake、Bazel……那么,我们又该如何选择一个构建系统呢?

1483 0
|
Java 关系型数据库 数据库
|

分布式微服务系统的跨库查询/操作的解决思路(关系型数据库)

分布式微服务系统的跨库查询/操作的解决思路(关系型数据库)

5411 0
|
负载均衡 监控 小程序
|

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

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

614 0
|
设计模式 存储 缓存
|

微服务实践01--微服务管理11--缓存03--典型缓存架构设计

微服务实践01--微服务管理11--缓存03--典型缓存架构设计

745 0
|
存储 弹性计算 安全
|

Java Agent踩坑之appendToSystemClassLoaderSearch问题

本文是《容器中的Java》系列文章之2/n,欢迎关注后续连载; 从Java Agent报错开始,到JVM原理,到glibc线程安全,再到pthread tls,逐步探究Java Agent诡异报错。

418 0
|
缓存 负载均衡 算法
|

分布式微服务学习总结——Eureka详解

分布式微服务学习总结——Eureka详解

736 0
|
Cloud Native 前端开发 Java
|

致景科技|一站式动态多环境建设案例

致景科技成立于2013年12月,是领先的纺织产业互联网企业,国家高新技术企业。旗下拥有“百布”、“全布”、“天工”、“致景金条”、“致景纺织智造园”、“致景智慧仓物流园”等业务板块,致力于通过大数据、云计算、物联网等新一代信息技术,全面打通纺织服装行业的信息流、物流和资金流,帮助行业实现协同化、柔性化、智能化的升级,构建纺织服装纵向一体化的数智化综合服务平台。

1895 0
|
存储 自然语言处理 监控
|

一文带你入门微服务,通俗易懂

在没有微服务之前,系统架构都是单体服务,但是单体服务缺点很多,比如不灵活、不可靠、不可扩展、不适合复杂应用程序等。所以促使了微服务的发展,那么微服务到底是什么样的?本文笔者与大家讨论一下。

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

微服务拆分策略

微服务拆分策略

1006 0
|
缓存 运维 监控
|

浅谈微服务

微服务兴起已经多年了,这几年已到大发展阶段。公司内部做了很多和微服务相关的事情,自己也看了一些微服务相关的内容。现在再来认识”微服务“三个字,终于有点懂了的感觉。

283 0
|
监控 Dubbo 网络协议
|

微服务7:通信之RPC

微服务7:通信之RPC

1187 0
|
存储 Java Nacos
|

【微服务】- Nacos - 配置中心

配置中心就是将各个微服务的配置集中管理,就是一种统一管理各种应用配置的基础服务组件,并且能够动态配置服务,动态配置服务,动态配置服务让您能够以中心化、外部化和动态化的方式管理所有环境的配置。

642 0
|
编解码 前端开发 API
|

阿里云视频点播微服务(三)

阿里云视频点播微服务

260 0
|
消息中间件 存储 容灾
|

Spring Cloud Alibaba x AppActive 带来了全新异地多活解决方案

在未来,如果说 Spring Cloud Alibaba 过去的第一阶段工作是丰富 Spring Cloud 生态,让广大外部用户能够轻松地拥抱微服务。在第二阶段,Spring Cloud Alibaba会通过自身的努力让外部的用户用好微服务,构建微服务治理和业务高可用相关能力,满足用户在微服务使用过程中的这些更高层次的诉求。具体的话比如通过全面支持RocketMQ 5.0和Sentinel 2.0等带来更丰富的中间件使用体验,投入力量构建Spring Cloud生态的微服务治理(标签路由,服务鉴权以及全链路灰度等)和分布式任务调度等方面能力。欢迎感兴趣的同学扫描下放二维码加入社区交流群

1117 0
|
负载均衡 Java API
|

【微服务~远程调用】整合RestTemplate、WebClient、Feign

【微服务~远程调用】整合RestTemplate、WebClient、Feign

1586 0
|
消息中间件 JavaScript Java
|

SpringBoot+Nacos+Kafka简单实现微服务流编排

SpringBoot+Nacos+Kafka简单实现微服务流编排

1497 0
|
消息中间件 Ubuntu Cloud Native
|

【云原生】微服务学习笔记四:从系统层面认识Docker

【云原生】微服务学习笔记四:从系统层面认识Docker

354 0
|
Java 测试技术 Maven
|

常用微服务框架的UT方案 |Java 开发实战

经过前面几次文章的分享的UT的相关知识,相信应该对UT的好处和基本使用已经有了了解。今天接着分享UT相关最后一测文章,希望对大家在UT的学习中有一点点的帮助。

544 0
|
消息中间件 NoSQL Java
|

从理论-实战,手把手带你图解微服务架构流程设计!

体架构在中等偏小的业务中比较常见,场景模式就是单个应用、单个数据库。一个程序包(例如war格式或者Jar格式)包含所有业务需求功能,这是一种比较传统的架构风格

560 0
|
Java Linux 测试技术
|

Docker与微服务实战(入门)(一)

Docker与微服务实战(入门)(一)

409 0
|
开发框架 监控 安全
|

SpringCloud微服务实战——搭建企业级开发框架(十八):集成Gateway实现微服务路由转发

在微服务架构里,服务的粒度被进一步细分,各个业务服务可以被独立的设计、开发、测试、部署和管理。这时,各个独立部署单元可以用不同的开发测试团队维护,可以使用不同的编程语言和技术平台进行设计,这就要求必须使用一种语言和平 台无关的服务协议作为各个单元间的通讯方式。

638 57
|
存储 开发框架 Nacos
|

SpringCloud微服务实战——搭建企业级开发框架(十七):Sentinel+Nacos配置持久化

Sentinel Dashboard中添加的规则是存储在内存中的,我们的微服务或者Sentinel一重启规则就丢失了,现在我们将Sentinel规则持久化配置到Nacos中,在Nacos中添加规则,然后同步到Sentinel Dashboard服务中。Sentinel 支持以下几种规则:流量控制规则、熔断降级规则、系统保护规则、来源访问控制规则 和 热点参数规则。具体可查看官网 Sentinel 规则

582 57
|
自然语言处理 Kubernetes Dubbo
|

Dubbo-go-Mesh 开启新一代 Go 微服务形态

Proxyless Service Mesh 能力将跟随 Dubbo-go 下一版本发布,稳定的性能需要社区成员们共同的关注与建设。在此基础之上,我们还会进一步探索轻量级 sdk + sidecar的模型;探索基于第三方流量治理组件的金丝雀发布能力;探索基于 dubbo 服务框架的多语言 sevice mesh、与更丰富的 mesh 生态组件兼容。

589 1

从零搭建微服务SpringCloud(二)新建一个SpringCloud项目

上文简述了什么是分布式与微服务, 以及Spring Cloud其实是微服务系统架构的一站式解决方案,是各个微服务架构落地技术的集合体。那么本文将讲述新建一个SpringCloud第一步需要的一些pom依赖配置。

2405 1
我要发布