使用springCloud构建微服务实战(下)
Eureka是开源的服务发现组件,本身是一个基于REST的服务。包含两个组件:Eureka Server和Eureka Client。 (1)Eureka Server提供服务发现的能力,各个微服务启动时,会向Eureka Server注册自己的信息,它会存储这些信息。 (2)Eureka Client是一个java客户端,用于简化与Eureka Server的交互。
使用springCloud构建微服务实战(上)
Eureka是开源的服务发现组件,本身是一个基于REST的服务。包含两个组件:Eureka Server和Eureka Client。 (1)Eureka Server提供服务发现的能力,各个微服务启动时,会向Eureka Server注册自己的信息,它会存储这些信息。 (2)Eureka Client是一个java客户端,用于简化与Eureka Server的交互。
微服务容错组件Hystrix设计分析
在分布式微服务场景下,由于各个业务服务的纵向拆分,加上通常会使用集群技术来保障业务服务的可靠性,由此导致了应用服务节点的爆炸式增长,服务节点的增多会导致出故障的概率也随之增加。如之前文章所阐述的,某个应用节点的不可用可能导致最终整个平台正常运行受影响,因此我们需要一些手段去应对这种异常情况。Hystrix正是一种专门针对微服务容错处理的基础组件,本文主要针对容错组件Hystrix进行设计分析,希望对大家有所裨益。
Alibaba 阿里微服务springcloud flowable 工作流 自定义表单 模块设计方案
Alibaba 阿里微服务springcloud flowable 工作流 自定义表单 模块设计方案
Spring Cloud Alibaba 实战(3) - 微服务拆分与编写(下)
单体应用:一个归档包(例如war包)包含所有功能的应用程序,我们通常称为单体应用。而架构单体应用的方法论就是单体应用架构。
案例教你一步步设计DDD微服务项目(上)
DDD战略设计从事件风暴开始,然后我们要找出实体等领域对象,找出聚合根构建聚合,划分限界上下文,建立领域模型。 战术设计从事件风暴的命令开始,识别和设计服务,建立各层服务的依赖关系,设计微服务内的实体和值对象,找出微服务中所有的领域对象,并建立领域对象与代码对象的映射关系。
领域对象映射到微服务代码模型(上)
将领域对象映射到微服务代码模型中。DDD强调 先构建领域模型 然后设计微服务 以保证领域模型和微服务的一体性。但在构建领域模型时,我们往往是在业务视角,并且有些领域对象还带业务语言。我们还需要将领域模型作为微服务设计的输入,对领域对象进行设计和转换,让领域对象与代码对象建立映射关系。
SpingCloud Alibaba实战(1:微服务与SpringCloud Alibaba)
SpingCloud Alibaba实战(1:微服务与SpringCloud Alibaba)
微服务配置中心全面对比,哪个更牛逼!?
在撰写这篇技术选型的文章之前,是比较犹豫的。因为,以其中一个开源项目开发者的身份,去写一篇三个开源项目的对比,即便很克制的去客观的比较,也很难有信服力。这就像,既是参赛选手,又想做裁判,观众肯定是不买账的。
一份微服务架构手稿图,彻底搞定微服务核心原理!
微服务的概念最早在 2012 年提出,在 Martin Fowler 的大力推广下,微服务在 2014 年后得到了大力发展。今天我们通过一组手绘图来梳理下微服务的核心架构。
开发SpringCloud微服务三年,我才知道@EnableEurekaServer注解到底做了什么(上)
开发SpringCloud微服务三年,我才知道@EnableEurekaServer注解到底做了什么(上)
SpringCloud Alibaba微服务实战十四 - SpringCloud Gateway集成Oauth2.0
导读:上篇文章我们已经抽取出了单独的认证服务,本章主要内容是让SpringCloud Gateway 集成Oauth2。
微服务中服务注册和发现的可行性方案
在 微服务的基建工作 中提到过,在云原生、微服务时代,如果还是手动修改服务地址,是几乎不可完成的工作,需要一种机制完成自动上报和获取服务地址的支撑组件,可以保障服务的快速上线和下线,这就是服务注册/发现组件。
Spring Cloud课程干货总结第九期—微服务架构中的经典设计模式
阿里云开发者学堂全员开课计划上线!阿里云开发者学堂将为开发者提供超多免费Java精品课!本次干货总结了——微服务架构中的经典设计模式课时课程内容 。阿里云开发者学堂是开发者学习成长的一站式学习平台,为开发者构建完善的学习成长体系、技术赋能。Java Spring Cloud是全球范围内成熟、完善、流行的微服务架构方案体系,被众多的互联网大公司采用,包括阿里巴巴、腾讯、支付宝、网易、IBM、谷歌、京东、百度、滴滴等。为给同学带来最佳学习效果,课程文字、课程链接、图谱地址统统为大家放送了哦!
Spring Cloud课程干货总结第五期—微服务架构的淘宝案例
阿里云开发者学堂全员开课计划上线!阿里云开发者学堂将为开发者提供超多免费Java精品课! 本次干货总结了——微服务架构的淘宝案例课时课程内容 。阿里云开发者学堂是开发者学习成长的一站式学习平台,为开发者构建完善的学习成长体系、技术赋能。Java Spring Cloud是全球范围内成熟、完善、流行的微服务架构方案体系,被众多的互联网大公司采用,包括阿里巴巴、腾讯、支付宝、网易、IBM、谷歌、京东、百度、滴滴等。为给同学带来最佳学习效果,课程文字、课程链接、图谱地址统统为大家放送了哦!