上一页 1 2 3 4 5 6 7 ··· 14 下一页
摘要: 一、Ribbon简介 分布式系统中,当服务提供者集群部署时,服务消费者就需要从多个服务提供者当中选择一个进行服务调用,那么此时就会涉及负载均衡,将请求分发到不同的服务实例上。 常用的负载均衡有两种实现方式,a56爆大奖在线娱乐是独立部署负载均衡程序,比如nginx;a56爆大奖在线娱乐是将负载均衡的逻辑嵌入到服务消费者端的程序中。 阅读全文
posted @ 2022-01-10 20:10 Lucky帅小武 阅读(435) 评论(0) 推荐(0) 编辑
摘要: 一、Zuul简介 1、网关的作用 分布式架构中,服务节点数量较多,而对于客户端而言,多个服务节点暴露出来的API应该是统一的,否则a56爆大奖在线娱乐节点地址不同,客户端就需要维护所有服务节点地址然后再选择一个访问,很明显客户端的维护成本就很高。 此时就需要有一个暴露统一API的网关服务将多服务节点封装,客户端访问 阅读全文
posted @ 2022-01-07 11:44 Lucky帅小武 阅读(512) 评论(0) 推荐(0) 编辑
摘要: 前言 微服务需要将大的系统拆分成众多的微服务,a56爆大奖在线娱乐微服务为了提高高可用性往往又会部署多个节点,a56爆大奖在线娱乐就会导致微服务实例个数很多,而且各个服务之间又可能会相互调用。a56爆大奖在线娱乐需要有一个统一管理微服务实例的模块用于注册服务和发现服务。 服务注册指服务提供者实例将自己注册到注册中心,将自身的服务名和IP地址上报给 阅读全文
posted @ 2021-12-30 17:08 Lucky帅小武 阅读(585) 评论(0) 推荐(0) 编辑
摘要: 一、配置中心的必要性 当代码中有一些变量可能会动态变化时,或者一些变量使用的地方比较多,此时就可以采用配置的方式来动态读取,而不是将变量的值写死在代码里,否则难以维护,a56爆大奖在线娱乐应用程序就有了配置文件。单机应用程序的配置通常就是配置文件,集群程序的配置就需要配置中 心。如果没有配置中心,那么在以下场景就会 阅读全文
posted @ 2021-12-24 14:47 Lucky帅小武 阅读(468) 评论(0) 推荐(0) 编辑
摘要: 一、Nacos简介 1、Nacos是什么? Nacos是阿里巴巴开源的一个为微服务提供服务发现、服务配置和服务管理的微服务基础设施,简单说就是Nacos为微服务架构提供了分布式配置和服务注册中心的工作。 2、Nacos有什么功能? Nacos主要有两大功能:注册中心和配置中心 2.1、注册中心 a. 阅读全文
posted @ 2021-12-23 09:32 Lucky帅小武 阅读(1299) 评论(0) 推荐(0) 编辑
摘要: 一、ZooKeeper简介 ZooKeeper是一个分布式协调服务,提供了诸如数据发布/订阅、负载均衡、命名服务、分布式协调/通知和分布式锁等分布式基础服务。 1.1、数据结构 ZooKeeper采用znode的树状层级结构来存储信息,znode节点可能包含数据也可能没有数据,znode存储数据格式 阅读全文
posted @ 2021-12-14 15:01 Lucky帅小武 阅读(623) 评论(0) 推荐(0) 编辑
摘要: 一、SpringMVC简介 SpringMVC是a56爆大奖在线娱乐基于Spring实现了Web MVC设计模式的请求驱动类型的轻量级Web框架,使用了MVC架构模式的思想,将web层进行职责解耦,并管理应用所需对象的生命周期,为简化日常开发,提供了很大便利。 二、SpringMVC核心组件 DispatcherS 阅读全文
posted @ 2021-11-29 11:35 Lucky帅小武 阅读(478) 评论(1) 推荐(0) 编辑
摘要: 一、Tomcat目录 bin:存储Tomcat相关可执行脚本,如启动和关闭Tomcat的命令start.sh和shutdown.sh conf:存储Tomcat相关的配置文件 server.xml:Tomcat的服务配置,Tomcat启动就代表一个Server,需要配置Server下的Service 阅读全文
posted @ 2021-11-25 11:45 Lucky帅小武 阅读(800) 评论(0) 推荐(0) 编辑
摘要: 前言 2014年Java8发布,引入了很多的新特性,其中最具有代表性的就是Lambda表达式、方法引用、函数式接口、Stream API等新特性,而这几个新特性往往都是互相配合使用的,使得编码更加的简洁。 1、新特性简介 1.1、Lambda表达式: Lambda允许把函数作为一个方法的参数,将函数 阅读全文
posted @ 2021-10-29 14:43 Lucky帅小武 阅读(230) 评论(0) 推荐(0) 编辑
摘要: 前言: 上一篇分析了Synchronized关键字的用法详解,本篇则对Synchronized关键字对底层实现原理进行详细分析。 Synchronized关键字是并发编程中的元老级别角色,因此被人们习惯性称为“重量级锁”,随着Java SE1.6的优化,Synchronized引入了偏向锁和轻量级锁 阅读全文
posted @ 2021-09-23 16:09 Lucky帅小武 阅读(191) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 ··· 14 下一页