自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 收藏
  • 关注

原创 Spring Cloud与微服务构建学习笔记之微服务应具备功能介绍(四)

Spring Cloud是Java语言的微服务架构, 依赖于Spring Boot,有持续交付和易部署的特点,Spring Cloud的组件非常多,涉及微服务的方方面面。微服务中的“服务”是一个独立运行的单元组件,每个单元组件运行在独立的进程中,组件与组件之间通常使用HTTP 这种轻量级的通信机制进行通信。微服务的特点:按照业务来划分,单个服务代码量小,业务单一,易于维护。每个微服务都有自...

2019-09-16 23:48:58 228

原创 Spring Cloud与微服务构建学习笔记之微服务和SOA的关系以及微服务设计原则(三)

一、微服务和SOA的关系SOA即面向对象架构,SOA往往和企业服务总线(ESB)联系在一起,主要原因在于SOA的实施思路是根据ESB模式来整合集成大量单一庞大的系统,这是SOA的主要落地方式。微服务和相对于SOA便捷的多,微服务将复杂的业务组件化,也是一种面向服务思想的体现,对于微服务来说,它是SOA的一种实现,但是比ESB实现的SOA更轻便,敏捷,简单。二、微服务设计原则软件系统为了满足...

2019-09-08 18:02:29 187

原创 Spring Cloud与微服务构建学习笔记之微服务的优势与不足(二)

一、微服务的优势(1)可以将复杂的业务拆分成若干个小业务,对应若干个服务,服务边界明确,可以将复杂的问题简单化,同时微服务的代码也是按业务拆分,因此可读性和可扩展性更好。(2)由于微服务系统是分布式系统,服务与服务之间没有耦合,具有很强的横向扩展能力,同时,随着用户数量的增加,并发量增加,也可以将微服务集群化部署, 从而增加系统的负载能力。(3)微服务之间通过HTTP网络协议通信,单个服务内...

2019-09-08 15:53:36 107

原创 Spring Cloud与微服务构建学习笔记之微服务简介(一)

随着互联网技术的发展,业务场景越来越复杂,传统的单体架构已经很难满足互联网技术的发展要求,主要体现在已下两个方面:(1)随着业务复杂度的增加,代码的可维护性、可扩展性、和可读性降低。(2)维护系统的成本提高,修改系统的成本也在提高。因此,为了满足越来越复杂的业务需求,出现了微服务的概念。什么是微服务?微服务是用来描述将软件应用程序设计为独立部署的服务的一直特殊方式。微服务架构的系统是一个...

2019-08-27 22:43:31 211

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除