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

微服务

关注

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

0
今日
7417
内容
9
活动
585
关注
|
弹性计算 运维 监控
|

从300万行到50万行代码,遗留系统的微服务改造(1)

从300万行到50万行代码,遗留系统的微服务改造(1)

557 0
|
设计模式 前端开发 Dubbo
|

DDD专题案例三《领域驱动设计架构基于SpringCloud搭建微服务》

微服务不是泥球小单体,而是具备更加清晰职责边界的完整一体的业务功能服务。领域驱动设计的思想通过Domain的功能域设计,可以把核心功能与支撑功能很好的区分开。而在MVC的设计模式常常是把所有的;数据服务、定义的属性类、提供的功能都在一条线上,这样是非常快速的开发方式但在做微服务部署时候却很麻烦。

842 0
|
Java Maven Docker
|

DOCKER06_SpringBoot微服务项目打包成Docker镜像详解(三)

DOCKER06_SpringBoot微服务项目打包成Docker镜像详解(三)

252 0
|
前端开发 小程序 微服务
|

商城项目01_电商系统基本模式、分布式基础概念、微服务架构图、微服务划分图(五)

商城项目01_电商系统基本模式、分布式基础概念、微服务架构图、微服务划分图(五)

505 0
|
微服务
|

商城项目01_电商系统基本模式、分布式基础概念、微服务架构图、微服务划分图(一)

商城项目01_电商系统基本模式、分布式基础概念、微服务架构图、微服务划分图(一)

739 0
|
Java 微服务 Spring
|

使用springCloud构建微服务——Hystrix实现容错及打印日志

使用springCloud构建微服务——Hystrix实现容错及打印日志

584 0
|
微服务
|

提升线上稳定性 | 来电科技 MSE 微服务治理落地实践

MSE微服务治理以更经济的方式、更高效的路径帮助来电科技在云上快速构建起完整微服务治理体系,有效提升线上稳定性,保证服务 99.9%的可用率。

214 0
|
SQL Java API
|

码农架构 | 微服务分布式架构中,如何实现日志链路跟踪?

微服务分布式架构中,如何实现日志链路跟踪?

513 0
|
运维 Java 应用服务中间件
|

微服务之吐槽一下Nacos日志的疯狂输出

微服务之吐槽一下Nacos日志的疯狂输出

1526 0
|
负载均衡 监控 网络协议
|

Spring Cloud 微服务架构的五脏六腑!

Spring Cloud 微服务架构的五脏六腑!

211 0
|
XML 存储 Dubbo
|

【Spring Cloud Alibaba】微服务基础知识

【Spring Cloud Alibaba】微服务基础知识

469 0
|
负载均衡 安全 架构师
|

Spring Cloud构建微服务架构(一)服务注册与发现

Spring Cloud构建微服务架构(一)服务注册与发现

685 0
|
负载均衡 算法 容灾
|

大厂是如何做微服务架构的服务路由的?(上)

大厂是如何做微服务架构的服务路由的?

361 0
|
Java Nacos 微服务
|

微服务:剖析一下源码,Nacos的健康检查竟如此简单

微服务:剖析一下源码,Nacos的健康检查竟如此简单

787 0
|
Dubbo Java 中间件
|

Dubbo将积极适配Spring Cloud生态,Spring Cloud体系或将成为微服务的不二选择!

Dubbo将积极适配Spring Cloud生态,Spring Cloud体系或将成为微服务的不二选择!

438 0
|
Java 索引 微服务
|

Spring Cloud构建微服务架构:消息驱动的微服务(消费分区)【Dalston版】

Spring Cloud构建微服务架构:消息驱动的微服务(消费分区)【Dalston版】

213 0
|
存储 Java 测试技术
|

案例教你一步步设计DDD微服务项目(下)

DDD战略设计从事件风暴开始,然后我们要找出实体等领域对象,找出聚合根构建聚合,划分限界上下文,建立领域模型。 战术设计从事件风暴的命令开始,识别和设计服务,建立各层服务的依赖关系,设计微服务内的实体和值对象,找出微服务中所有的领域对象,并建立领域对象与代码对象的映射关系。

653 0
|
微服务
|

案例教你一步步设计DDD微服务项目(中)

DDD战略设计从事件风暴开始,然后我们要找出实体等领域对象,找出聚合根构建聚合,划分限界上下文,建立领域模型。 战术设计从事件风暴的命令开始,识别和设计服务,建立各层服务的依赖关系,设计微服务内的实体和值对象,找出微服务中所有的领域对象,并建立领域对象与代码对象的映射关系。

488 0
|
缓存 前端开发 测试技术
|

DDD领域驱动设计实战-服务和数据在微服务各层协作的最佳实践(上)

按分层架构设计出的微服务,其内部各层服务主要功能和职责如下:Facade服务、应用服务、领域服务、基础服务

729 0
|
消息中间件 前端开发 Java
|

Spring Cloud构建微服务架构:分布式服务跟踪(跟踪原理)【Dalston版】

Spring Cloud构建微服务架构:分布式服务跟踪(跟踪原理)【Dalston版】

310 0
|
敏捷开发 监控 架构师
|

DDD 领域驱动设计落地实践系列:微服务拆分之道

在前面的两篇文章中,笔者给大家介绍了 DDD 核心思想、重要概念以及如何进行 DDD 进行微服务实践的大致过程,后续的文章中将逐渐深入 DDD 的实践细节,包括领域模型与代码模型的映射以及具体的微服务设计实例等。当下微服务盛行,微服务架构解决了单点系统的可用性问题、突破单节点服务的性能瓶颈同时提升了整个系统的稳定性。因此各大公司纷纷转向微服务架构,但是在实际的微服务拆分过程中也会遇到不少的问题。而 DDD 中的领域模型构建以及边界上下文的划分天然的和微服务划分有着异曲同工之妙,因此结合 DD 领域驱动设计来进行微服务拆分是一种比较好的微服务拆分方案。那么今天就和大家聊聊怎么进行微服务拆分。

594 0
|
设计模式 缓存 前端开发
|

互联网主流微服务架构模型对比分析(下)

互联网主流微服务架构模型对比分析(下)

455 0
|
SQL 运维 资源调度
|

微服务中 “微“ 到底是什么?

抛去教条性质的解释,从巨石应用到微服务应用,耦合度是其中最大的变化。或是将多个模块中重复的部分进行拆分,或是纯粹为了拆分膨胀的单体应用,这些拆分出来的部分独立成一个服务单独部署与维护,便是微服务了。 拆分后自然而然会催生出一些必要的需求:

313 0
|
网络协议 Dubbo Java
|

微服务注册中心 ZooKeeper、Eureka、Consul 、Nacos 对比!

前言 服务注册中心本质上是为了解耦服务提供者和服务消费者。对于任何一个微服务,原则上都应存在或者支持多个提供者,这是由微服务的分布式属性决定的。

364 0
|
运维 监控 Kubernetes
|

一份微服务架构手稿图,彻底搞定微服务核心原理!

微服务 Microservices 之父,马丁.福勒,对微服务大概的概述如下: 就目前而言,对于微服务业界并没有一个统一的、标准的定义(While there is no precise definition of this architectural style ) 。

501 0
|
安全 搜索推荐 算法
|

使用Spring Security资源服务器来保护Spring Cloud微服务

使用Spring Security资源服务器来保护Spring Cloud微服务

688 0
|
负载均衡 监控 Dubbo
|

微服务为什么选Spring Cloud?

现如今微服务架构十分流行,而采用微服务构建系统也会带来更清晰的业务划分和可扩展性。同时,支持微服务的技术栈也是多种多样的,本系列文章主要介绍这些技术中的翘楚——Spring Cloud。这是序篇,主要讲述我们为什么选择Spring Cloud和它的技术概览。

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

微服务之间最佳调用方式是什么?

在微服务架构中,需要调用很多服务才能完成一项功能。服务之间如何互相调用就变成微服务架构中的一个关键问题。 服务调用有两种方式,一种是RPC方式,另一种是事件驱动(Event-driven)方式,也就是发消息方式。 消息方式是松耦合方式,比紧耦合的RPC方式要优越,但RPC方式如果用在适合的场景也有它的一席之地。

1443 0
|
Kubernetes 网络协议 Java
|

kubernetes Spring Cloud 微服务架构—(10) Kubernetes spring cloud 微服务Kubernetes 1.15 安装

(10) Kubernetes spring cloud 微服务Kubernetes 1.15 安装

832 0
|
运维 Kubernetes IDE
|

微服务介绍与实践总结

近年来,微服务与DevOps等概念不断热炒。两者实际上是紧密相联,又相辅相成,Docker、Mesos、Kubernates等技术方案的快速崛起,为微服务提供了更坚实土壤,使其得以更顺利地实施落地。 类似spirng-boot等技术的发展与大为传播,更是直接促进了微服务成熟化发展。本文将从与对传统单体架构服务与微服务的比较,介绍微服务,并在最后对DevOps与微服务联系做简单介绍。 单体架构(Monolithic Architecture ) 假设你要开发一个Web后台服务,大部份开发者一开始肯定向于将,所有功能实现放在一个服务进程内。例如JavaWeb的开发者,往往会产出一个War包,这就

282 0
|
负载均衡 监控 Dubbo
|

使用 Spring Boot 开发分布式微服务时,我们面临什么问题!

Spring Cloud 是一系列框架的有序集合。它利用 Spring Boot 的开发便利性巧妙地简化了分布式系统基础设施的开发,如服务发现注册、配置中心、消息总线、负载均衡、断路器、数据监控等,都可以用 Spring Boot 的开发风格做到一键启动和部署。Spring Cloud 并没有重复制造轮子,它只是将目前各家公司开发的比较成熟、经得起实际考验的服务框架组合起来,通过 Spring Boot 风格进行再封装屏蔽掉了复杂的配置和实现原理,最终给开发者留出了一套简单易懂、易部署和易维护的分布式系统开发工具包。

1394 0
|
Kubernetes Dubbo Java
|

[10.14 workshop] 微服务治理全链路金丝雀发布

当新版本发布的时候,我们希望能够控制一部分用户来使用新的版本,待验证通过后再发布给所有的用户进行使用。其中部分用户使用新版本的过程我们叫做“金丝雀发布”。 在微服务体系中如果一次只有部分应用发布,需要保证有且仅有目标用户访问新版本。下面我们介绍基于MSE的全链路金丝雀发布。

659 0
|
jenkins Java 持续交付
|

使用 Jenkins 创建微服务应用的持续集成

本场景指导您结合Jenkins把微服务应用部署到SAE平台

1746 0
|
人工智能 分布式计算 监控
|

阿里云新品发布会周刊第115期 丨 云原生微服务全面升级

新产品、新版本、新技术、新功能、价格调整,评论在下方,下期更新!关注更多新品发布会!

394 0
|
缓存 前端开发 jenkins
|

分析Netflix公司产品Spinnaker的微服务实践

Netflix 是业界微服务和 DevOps 组织的楷模,有大规模生产级微服务的成功实践。微服务有些公司甚至比 Netflix 做得更早,但 Netflix 大概是大规模生产级微服务做得最杰出的。

492 0
|
敏捷开发 运维 监控
|

课程干货免费学!一起解读Spring Cloud微服务架构设计与开发实战(第三期)

阿里云开发者学堂全员开课计划上线!阿里云开发者学堂将为开发者提供超多免费Java精品课!本次干货总结了——微服务架构Microservice的优缺点课时课程内容 。阿里云开发者学堂是开发者学习成长的一站式学习平台,为开发者构建完善的学习成长体系、技术赋能。Java Spring Cloud是全球范围内成熟、完善、流行的微服务架构方案体系,被众多的互联网大公司采用,包括阿里巴巴、腾讯、支付宝、网易、IBM、谷歌、京东、百度、滴滴等。为给同学带来最佳学习效果,课程文字、课程链接、图谱地址统统为大家放送了哦!

304 0
|
XML 开发框架 监控
|

JAVA微服务入门总结分享 ——《我的Java打怪日记》

笔者前某国企担任前端开发,两年半经验,某平台签约作者,全栈方向。

3337 0
|
监控 前端开发 物联网
|

开发者学堂课程干货总结——Spring Cloud微服务架构设计与开发实战(四)

Spring Cloud微服务架构设计与开发实战课时1.4—微服务架构的典型应用场景 。Java Spring Cloud是全球范围内最成熟、最完善、最流行的微服务架构方案体系。被众多的互联网大公司采用,包括阿里巴巴、腾讯、支付宝、网易、IBM、谷歌、京东、百度、滴滴等。电子书+视频为同学带来最佳学习效果,文字、课程链接、图谱地址统统为大家放送了哦!

339 0
|
JSON 测试技术 API
|

契约测试:解决微服务测试的问题

契约测试:解决微服务测试的问题

341 0

开发者学堂课程干货总结——Spring Cloud微服务架构设计与开发实战(十)

Spring Cloud微服务架 Spring Cloud微服务架构设计与开发实战课时1.10—Java Spring Cloud开发环境配置。Java Spring Cloud是全球范围内最成熟、最完善、最流行的微服务架构方案体系。被众多的互联网大公司采用,包括阿里巴巴、腾讯、支付宝、网易、IBM、谷歌、京东、百度、滴滴等。电子书+视频为同学带来最佳学习效果,文字、课程链接、图谱地址统统为大家放送了哦!

1245 0
|
设计模式 前端开发 Java
|

开发者学堂课程干货总结——Spring Cloud微服务架构设计与开发实战(九)

Spring Cloud微服务架 Spring Cloud微服务架构设计与开发实战课时1.9—微服务架构中的经典设计模式 。Java Spring Cloud是全球范围内最成熟、最完善、最流行的微服务架构方案体系。被众多的互联网大公司采用,包括阿里巴巴、腾讯、支付宝、网易、IBM、谷歌、京东、百度、滴滴等。电子书+视频为同学带来最佳学习效果,文字、课程链接、图谱地址统统为大家放送了哦!

1119 0
|
NoSQL Java Redis
|

基于docker-compose发布自己的微服务

Compose 是用于定义和运行多容器 Docker 应用程序的工具。通过 Compose,您可以使用 YML 文件来配置应用程序需要的所有服务。然后,使用一个命令,就可以从 YML 文件配置中创建并启动所有服务。本文主要介绍如果使用compose发布自己的SpringBoot微服务。

619 0
|
敏捷开发 运维 监控
|

开发者学堂课程干货总结——Spring Cloud微服务架构设计与开发实战(三)

Spring Cloud微服务架构设计与开发实战课时1.3—微服务架构Microservice的优缺点 。Java Spring Cloud是全球范围内最成熟、最完善、最流行的微服务架构方案体系。被众多的互联网大公司采用,包括阿里巴巴、腾讯、支付宝、网易、IBM、谷歌、京东、百度、滴滴等。电子书+视频为同学带来最佳学习效果,文字、课程链接、图谱地址统统为大家放送了哦!

1158 0
|
设计模式 架构师 Oracle
|

开发者学堂课程干货总结——Spring Cloud微服务架构设计与开发实战(二)

Spring Cloud微服务架构设计与开发实战课时1.2—什么是微服务架构Microservice 。Java Spring Cloud是全球范围内最成熟、最完善、最流行的微服务架构方案体系。被众多的互联网大公司采用,包括阿里巴巴、腾讯、支付宝、网易、IBM、谷歌、京东、百度、滴滴等。电子书+视频为同学带来最佳学习效果,文字、课程链接、图谱地址统统为大家放送了哦!

891 0
|
存储 Prometheus 监控
|

微服务的监控并实现钉钉图文告警

微服务使用Prometheus+Grafana方式实现监控的文章比较多,本文主要侧重如何实现即时的钉钉告警通知,并能够在通知消息中显示告警图片

1774 0
|
微服务 测试技术 网络安全
|

如何降低微服务测试成本?我的经验之谈

本文为大家介绍微服务治理+测试:基于服务契约信息,降低云上微服务测试成本。如果您的团队具备较强的微服务治理+测试能力,那么希望我们在微服务治理+测试方面的实践和背后的思考,可以为您提供一些参考。

3956 0
|
敏捷开发 运维 Cloud Native
|

微服务架构下的业务运维 | 在线直播

随着业务不断创新,微服务架构及数字化转型不断落地,敏捷开发的模式不断应用,对运维和SRE团队提出了巨大挑战。如何建立起运维和业务的桥梁是解决以上问题的核心。

1125 0
|
监控 Dubbo Java
|

微服务治理实践:服务契约

随着微服务架构越来越流行,越来越多的公司使用微服务框架进行开发。甚至不止是公司,连笔者的研究生导师都要对实验室的Spring Boot工程项目转型使用微服务框架了。

15250 0
|
负载均衡 Cloud Native Java
|

一文搞懂微服务架构之注册中心

介绍两种微服务架构中比较流行的注册中心:Consul、Nacos

8343 0
我要发布