SpringCloud
程序员cxuan
个人微信号【lx252279279】 一起学习,交流。
展开
-
看完你就明白的锁系列之自旋锁
看完你就明白的锁系列之自旋锁在上一篇文章 看完你就应该能明白的悲观锁和乐观锁 中我们已经学习到了什么是悲观锁和乐观锁、悲观锁和乐观锁的实现、优缺点分别是什么。其中乐观锁的实现之一 CAS 算法中提到了一个自旋锁的概念,为了全面理解 CAS 算法就首先需要了解一下自旋锁 是什么,自旋锁的适用场景和优缺点分别是什么,别着急,下面为你一一列举。自旋锁的提出背景由于在多处理器环境中某些资源的有限性,...原创 2019-10-15 19:46:20 · 4387 阅读 · 0 评论 -
解决SpringBoot中jar包部署没有主清单属性的问题
今天在阅读并学习《SpringCloud 微服务实战》的时候,当阅读到这一行的时候,不知道该如何处理了。第一次尝试直接使用书中的代码进行尝试java -jar eureka-server-1.0.0.jar --spring.profiles.active=peer1出现错误,无法执行如下命令毫无头绪,求助于网络发现没有使用如下命令mvn clean, mvn package...原创 2019-03-24 15:44:33 · 5551 阅读 · 0 评论 -
Spring Cloud Eureka详述
文章目录一、Eureka简介二、 功能概述服务治理Netflix Eureka搭建服务注册中心注册服务提供者高可用配置中心服务发现与消费一、Eureka简介Spring cloud eureka是Spring cloud netfilx中的一部分,它基于Netflix Eureka做了二次封装,主要职责完成Eureka 中的服务治理功能本篇主要探讨如下:服务治理和Eureka简介构建...原创 2019-04-18 07:35:11 · 945 阅读 · 0 评论 -
Spring Cloud Ribbon负载均衡
文章目录一、简介二、客户端负载均衡三、RestTemplate详解GET请求POST请求PUT请求DELETE请求一、简介 Spring Cloud Ribbon是一个基于HTTP 和 TCP的客户端负载工具,它基于Netflix Ribbon实现,我们可以使用它来进行远程服务负载均衡的调用。它不像Zuul 和 Eureka 等可以独立部署,它虽然是一个工具类框架,但是几乎所有的Sprin...原创 2019-04-18 07:44:19 · 879 阅读 · 0 评论 -
Spring Cloud Hystrix 服务容错保护
文章目录一、Hystrix 是什么雪崩效应雪崩效应产生场景常见解决方案二、Hystrix断路器搭建三、断路器优化一、Hystrix 是什么 在微服务架构中,我们将系统拆分成了若干弱小的单元,单元与单元之间通过HTTP或者TCP等方式相互访问,各单元的应用间通过服务注册与订阅的方式相互依赖。由于每个单元都在不同的进程中运行,依赖远程调用的方式执行,这样就可能引起因为网速变慢或者网络故障导致请...原创 2019-04-18 07:49:11 · 899 阅读 · 0 评论 -
Spring Cloud Zuul API服务网关
文章目录一、Zuul 介绍二、构建Spring Cloud Zuul网关构建网关请求路由传统路由方式面向服务的路由请求过滤一、Zuul 介绍 通过前几篇文章的介绍,我们了解了Spring Cloud Eureka 如何搭建注册中心,Spring Cloud Ribbon 如何做负载均衡,Spring Cloud Hystrix 断路器如何保护我们的服务,以防止雪崩效应的出现,Spring...原创 2019-04-23 22:13:14 · 856 阅读 · 0 评论 -
理解静态绑定与动态绑定
一个Java 程序要经过编写、编译、运行三个步骤,其中编写代码不在我们讨论的范围之内,那么我们的重点自然就放在了编译 和 运行这两个阶段,由于编译和运行阶段过程相当繁琐,下面就我的理解来进行解释:Java程序从源文件创建到程序运行要经过两大步骤:1、编译时期是由编译器将源文件编译成字节码的过程2、字节码文件由Java虚拟机解释执行绑定绑定就是一个方法的调用与调用这个方法的类连接在一起的过...原创 2019-09-27 05:23:44 · 3942 阅读 · 1 评论 -
看完你就知道的乐观锁和悲观锁
Java 锁之乐观锁和悲观锁[TOC]Java 按照锁的实现分为乐观锁和悲观锁,乐观锁和悲观锁并不是一种真实存在的锁,而是一种设计思想,乐观锁和悲观锁对于理解 Java 多线程和数据库来说至关重要,那么本篇文章就来详细探讨一下这两种锁的概念以及实现方式。悲观锁悲观锁是一种悲观思想,它总认为最坏的情况可能会出现,它认为数据很可能会被其他人所修改,所以悲观锁在持有数据的时候总会把资源 或者 数...原创 2019-09-27 07:14:19 · 3518 阅读 · 0 评论