Springcloud几大组件笔记总结一、 Eureka使用场景: 微服务架构的各个服务系统部分可能分布在多台机器上,Eureka的作用就是使各个服务直接能够相互调用。 原理:每个服务都集成了一个Eureka Client组件,这个组件将当前的服务信息和端口号发送给Eureka Server服务注册与发现中心。Eureka Server:注册中心,里面有一个注册表,保存了各个服务所在的机器和端口号
Dubbo学习笔记1、前言应用架构的演进之路1.1、单体架构早期互联网产品用户量少,并发量低,数据量小,多数只需要单个应用服务器可以满足需要,而数据库和文件服务部署在外部单个服务器上,这就是最早互联网架构优点:容易开发、部署和测试;缺点:系统耦合性高、技术选型单一、开发效率低下1.2、垂直应用架构将大型应用拆分成小应用(一般按照业务拆分),根据不同的访问频率决定各自业务部署的服务器数量优点:扩展容
1.1、什么是MVCMVC是模型(Model)、视图(View)、控制器(Controller)的简写,是一种软件设计规范。是将业务逻辑、数据、显示分离的方法来组织代码。MVC主要作用是降低了视图与业务逻辑间的双向偶合。MVC不是一种设计模式,MVC是一种架构模式。不同的MVC存在差异。Model(模型):数据模型,提供要展示的数据,包含数据和行为,可以认为是领域模型或JavaBean组件(包含数
转载 2024-09-09 16:27:44
72阅读
首先祝自己生日快乐!! 趁着大学最后的一点时间学习一点新的东西,希望自己能坚持下去。这里记录一点这几天学习中记录下的一些概念以及注意点。基础概念计算图(graph)这是TensorFlow中最为重要的概念,整个TensorFlow是一个通过计算图的形式来进行表述计算的变成系统,每一次计算都是这个图上的一个节点,节点之间的连线是计算之间的依赖关系,数据,或者说Tensor就是沿着这些边 “流动” 的
Dubbo 是阿里于 2011 年开源的一款高性能 RPC 框架,在 Java 生态中具有不小的影响力。当初经历过一段被外界诟病的“停止维护”灰暗时光,后来在 2017 年 Dubbo 浪子回头,官方宣布重新重点维护。重新启航的 Dubbo 将首要目标定位于重新激活社区,赢回开发者的信任,并且逐渐将 Dubbo 打造成一个国际化与现代化的项目,目前距离宣布重启已经过了一年半的时间。在这个过程中,D
转载 2024-08-15 10:57:09
118阅读
Dubbo成为Apache顶级项目新闻 Apache首页软件列表中的Dubbo Dubbo 发展史一览2011 年 10 月 27 日,阿里巴巴开源了自己服务化治理方案的核心框架 Dubbo,服务治理的设计理念开始逐渐在国内软件行业中落地,并被广泛应用。自开源后,许多非阿里系公司选择使用 Dubbo,其中既有当当网、网易考拉等互联网公司,也有中国人寿、青岛海尔等传统企业。2
目录1、Eureka官宣2.x版本不再开源2、互联网大厂的基础架构:自研服务注册中心3、中小公司的其他选择:Consul 1、Eureka官方宣布2.x不再开源 之前写过一篇文章:《拜托!面试请不要再问我Spring Cloud架构原理!》,文章介绍了Spring Cloud微服务技术体系的一些基础知识和架构原理。 如果对Spring Cloud微服务技术体系有一定了
转载 2024-04-19 15:47:03
608阅读
为什么要用那?1.SpringCloud说实话已经不再完整了,它的很多组件已经闭包了,换句话说就是不在提供维护了 2.性能方面SpringCloud Alibaba 比SpringCloud 高很多 3.稳定,阿里巴巴相信大家都很熟悉,基本不会跑路的 4.不管是孵化失败,还是别的原因导致了它不在完整了,所以我们要学习albb的 5.阿里巴巴高并发等方面是有目共睹的,性能肯定好,而且简单 6.Spr
转载 2024-03-15 14:12:43
331阅读
是的,Hystrix停止开发了。官方的新闻如下:之前Netflix宣布Eureka 2.0孵化失败时,被业界过度消费,为了防止再度出现类似现象,笔者编写了这篇文章。我相信看到这篇文章,大家无非会思考几个问题:如果Hystrix还能不能继续用于生产?Spring Cloud生态中是否有替代实现?下面依次展开:就笔者经验来看,Hystrix是比较稳定的,并且Hystrix只是停止开发新的版本,并不是完
转载 2024-06-24 17:16:06
113阅读
前言在前面两篇文章中已经把基础工作环境构建完成,也已经把后台核心的登录和权限问题完成了,现在手摸手,一起进入实操。Element去年十月份开始用 vue 做管理后台的时候毫不犹豫的就选择了 element-ui,那时候 vue2.0 刚发布也没多久,市面上也没有很多其它的 vue2.0 的 ui 框架可供选择。虽然 element-ui 也有很多的不足,前期的bug也
转载 2024-05-20 10:23:37
150阅读
1点赞
一、 软件架构的演进过程1、单体架构架构说明:所有的功能集中在1个项目内。优点:架构简单,前期开发成本低、开发周期短,适合小型项目。缺点:1、项目不利于扩展、难以维护 2、技术栈受限:只能使用1种开发语言 3、系统性能扩展只能通过扩展集群节点,成本高2、垂直架构架构说明:按照业务进行切割,形成小的单体项目。优点:技术栈可扩展(不同的系统可以用不同的编程语言编写)缺点:1、项目不利于扩展、难以维护
转载 2024-06-27 21:59:02
315阅读
文章目录本片要点Spring Cloud Bus简介概述什么是总线基本原理Docker安装RabbitMQ演示动态刷新全局广播前置准备新建模块,引入依赖配置bootstrap.yml编写主启动类编写接口设计思想开始演示动态刷新全局广播为三个模块都添加消息总线支持为三个模块配置yml为ConfigServer配置yml为ConfigClient配置yml测试原理回顾动态刷新定点通知源码下载 本片要
在当今云原生时代,Kubernetes(简称K8S)已经成为了容器编排领域的事实标准,而Spring Cloud作为一套开源的微服务框架,也在微服务架构中扮演着重要的角色。那么在使用K8S的情况下,是否还需要使用Spring Cloud呢?这是一个很有意义的问题,接下来我们将一起探讨这个问题。 首先,让我们来看一下整个流程及每一步需要做什么: | 步骤 | 操作 | 代
原创 2024-03-18 10:26:04
270阅读
文章目录Eureka的自我保护机制本篇要点Eureka的自我保护CAP是啥?为什么会产生Eureka的自我保护机制如何禁止自我保护源码下载 Eureka的自我保护机制本篇要点介绍Eureka的自我保护机制。介绍CAP原则。介绍为什么需要自我保护。介绍如何禁止自我保护机制Eureka的自我保护保护模式主要用于一组客户端和Eureka Server之间存在网络分区场景下的保护。一旦进入保护模式,Eu
目录一.微服务技术栈    二.微服务部分技术栈现状1.Eureka闭源2.Hystrix停止更新3.Zuul过时4.SpringCloud Config实用性差5.SpringCloud Bus实用性差三.微服务注册中心之Consul1.Consul简介2.consul官网连接3.consul角色4.consul安装(Windows下安装步骤)四.微服务网关Spri
转载 2024-06-19 20:52:45
86阅读
Devops 开发运维高级篇之Jenkins+Docker+SpringCloud微服务持续集成Jenkins+Docker+SpringCloud持续集成流程说明  大致流程说明:1) 开发人员每天把代码提交到Gitlab代码仓库2) Jenkins从Gitlab中拉取项目源码,mavne插件编译并打成jar包,然后dockerfile构建成Docker镜
前言在《带你入门SpringCloud统一配置 | SpringCloud Config》中通过 SpringCloud Config 完成了统一配置基础环境搭建,但是并没有实现配置修改自动更新的操作(GitHub 或Gitee 修改配置后,需要重启配置服务才能更新配置)。本文是《带你入门SpringCloud统一配置 | SpringCloud Config》的续篇,通过 SpringCloud
转载 2024-06-06 13:58:59
52阅读
参考文章:SpringCloud组件的停更和替换说明 SpringCloud的Hoxton版本,和之前的版本相比,用新的组件替换掉了原来大部分的组件,老的组件现在处于 停更不停用 的状况。 详情见下图(× 的表示之前的组件,现在停更了的;√  描述:服务注册中心:Eureka:官方停止更新,并且已经有更好的替代产品了,可以使用,但是官方已
Eureka自我保护机制概述: 保护模式主要用于一组客户端和Eureka Server之间存在网络分区场景下的保护,一旦进入保护模式,Eureka Server将会尝试保护其服务注册表中的信息,不再删除服务注册表中的数据,也就是不会注销任何微服务。 一句话: 某时刻某一个微服务不可用了,Eureka不会立刻清理,依旧会对该微服务的信息进行保存。如果在Eureka Server的首页看到以下这段提示
栈长得到消息,Hystrix 停止开发了。。。大家如果有对 Hystrix 不清楚的,请看下这篇文章:分布式服务防雪崩熔断器,Hystrix理论+实战。来看下 Hystrix 停止开发官宣:https://github.com/Netflix/Hystrix 文中大概的意思是:Hystrix 不再继续开发了,目前的稳定版本 1.5.18 已经足够满足现有应用对 Hystrix 的需求。停止开
转载 2024-08-29 16:01:42
101阅读
  • 1
  • 2
  • 3
  • 4
  • 5