SpringCloud
SpringCloud技术专栏
攀岩飞鱼
任何一步都不能决定成功,但可以决定失败!
展开
-
第6篇:Eureka技术实现(1)-更新中......
Eureka整体设计理念前面几篇文章主要介绍了微服务的基本概念,从这篇文章开始,我们正式介绍SpringCloud框架,SpringCloud是实现微服务框架的,随着单体应用到SOA架构再到微服架构的演进,服务越来越多,调用关系越来越复杂,服务与IP地址的依赖,以及服务管理、状态检测就成为了一个非常棘手的问题,Eureka的诞生正是为了解决这一问题。Eureka 是 Netflix 出品的...原创 2020-01-17 18:04:08 · 178 阅读 · 0 评论 -
第5篇:SpringBoot技术铺垫
SpringCloud是基于SpringBoot框架,为了更好的理解后面文章的内容,这篇文章我们对SpringBoot做一个简单的介绍,算是一个技术铺垫。原创 2020-01-17 18:01:56 · 368 阅读 · 0 评论 -
第4篇:Eureka设计理念
第四篇:Eureka设计理念目录第四篇:Eureka设计理念生产者、消费者、注册中心Server端、Client端AP优于CPP2P节点信息同步Eureka分区(Region与Zone)总结前面几篇文章,我们对微服务概念、服务发现与注册的理论做了简单介绍。这篇文章我们来分析一下Eureka的整体设计理念,具体来看看Eureka是如何实现服务发现与注册的。通过这篇...原创 2020-01-17 17:20:26 · 256 阅读 · 0 评论 -
第3篇:微服务--服务发现理论
目录一、微服务--服务发现理论1)微服务为什么要使用服务发现与注册?2)服务器端模式3)客户端模式(进程内)一、微服务--服务发现理论1)为什么要使用服务发现与注册?前文中提到,微服务独立部署、具有清晰的边界,服务之间通过远程调用来构建复杂的业务功能。那为什么要引用服务注册与发现呢?服务注册与发现具体要解决什么问题?服务注册与发现主要解决了如下两个重要问题:屏...原创 2020-01-05 18:20:58 · 414 阅读 · 0 评论 -
第2篇:微服务--技术生态
前面一篇文章,我们对微服务的基本概念,微服务带来的问题与挑战进行了描述。这篇文章我们来看看在微服务的技术生态中,用了哪些术与方案来解决这些问题。我画了一张微服务的计算生态圈地图,通过这张地图可以对微服务整体解决方案有个全局观,就像带孩子游玩动物园,如果手里拿着一张向导地图,那我们就不会错过重要的景点。当然,光凭一张图我们不可能讲明白设计原理、代码实现等这些细枝末节,针对这些每个技术细节,我们会在以后的每一篇文章中详细介绍。原创 2020-01-05 11:12:00 · 375 阅读 · 0 评论 -
第1篇:微服务--基本概况
关于微服务的理论思想,我们可以从一个著名的定律说起---康威定律,康威定律是一个叫梅尔文·康威的程序员,他在1968年发布了一篇文章,文中论述了设计系统的组织与系统本身的关系,并列举了各个不同行业的真实案例,最后得出了结论:“oganizationrs which design systems (in the broad sense used here) are constrained to produce designs which are copies of the communication stru原创 2020-01-05 10:40:52 · 215 阅读 · 0 评论