自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

moonshine

记录工作学习过程中的心得体会……

原创 Docker容器技术入门笔记汇总

Docker的介绍 Docker容器技术概述 Docker的安装 Linux CentOS操作系统下Docker的安装 Windows10操作系统安装Docker Desktop

2019-11-30 14:11:57

阅读数 17

评论数 0

原创 ZeroMQ基础学习

ZeroMQ基础学习 ZMQ(ØMQ、ZeroMQ, 0MQ)看起来像是一套嵌入式的网络链接库,但工作起来更像是一个并发式的框架。它提供的套接字可以在多种协议中传输消息,如线程间、进程间、TCP、广播等。你可以使用套接字构建多对多的连接模式,如扇出、发布-订阅、任务分发、请求-应答等。 mav...

2019-11-22 11:50:20

阅读数 6

评论数 0

原创 Windows10操作系统安装Docker Desktop

Windows10安装Docker Desktop 在Windows系统上安装Docker不再需要先安装虚拟机,然后在虚拟机上安装Linux系统,最后在虚拟机上的Linux系统安装Docker了。Docker for Windows的出现使得我们在Windows系统上使用Docker也非常的简单。...

2019-11-07 15:46:49

阅读数 155

评论数 0

原创 Linux CentOS操作系统下Docker的安装

CentOS安装Docker 以Docker为代表的容器技术是目前非常流行的一类技术,对虚拟化、云计算以及软件开发流程都有革命性的影响。本文使用CentOS作为Docker的宿主机,我使用的是CentOS7,linux 3.10 内核,docker官方说至少3.8以上,建议3.10。以上本文主要介...

2019-11-06 20:44:44

阅读数 20

评论数 0

原创 Python基础学习笔记

Python学习笔记 学习网站: 廖雪峰的官网Python3教程. 断断续续学习python有一段时间了,想要把自己碎片化的学习整理出来,思维导图的内容主要来自于廖雪峰老师的教程,不涉及到具体的细节,只是方便自己复习。 Python基础 Python基础部分主要是基本的数据类型、编码、分支和循环...

2019-10-21 13:59:32

阅读数 14

评论数 0

原创 Python中的字符串操作

Python中字符串的使用 python中字符串的操作知识点较多,因此单独列出来。 文章目录Python中字符串的使用python中字符串相关的操作字符串的常用函数字符串的格式化 python中字符串相关的操作 help(str)、help(str.isdigit) 查看帮助文档 dir(...

2019-10-13 18:06:08

阅读数 73

评论数 0

原创 Jupyter Notebook的使用详解

文章目录说明Jupyter Notebook入门Jupyter Notebook的优点快捷键Jupyter的其他使用 说明 以下内容主要来自于网络资源或者视频教程笔记,由于时间久远,已经找不到参考链接了,对于原作者我感到很抱歉。python系列的笔记我会持续更新,同时推荐使用Typora编辑mar...

2019-10-13 16:08:20

阅读数 80

评论数 0

原创 微服务网关Zuul的使用

为什么要使用微服务网关 一个系统拆分成若干个微服务后,如果不使用网关,那么客户端会请求很多个不同的微服务,增加了客户端的复杂性。另外可能还会存在一些跨域的请求、微服务访问的问题、重构困难等问题。 整合zuul网关 首先创建项目micro-service-zuul,需要引入spring-cloud-...

2019-08-30 16:07:02

阅读数 21

评论数 0

原创 Hystrix的监控及可视化面板

Hystrix监控 Hystrix除了实现容错之外,还提供了近乎实时的监控。Hystrix Command和HystrixObservableCommand在执行时,会会生成执行结果和运行指标,比如每秒的请求数和成功数等,这些监控数据对于分析系统请求的调用情况很有用。 我们以之前项目介绍过的mic...

2019-08-26 22:58:56

阅读数 282

评论数 0

原创 Feign使用Hystrix

Feign的回退 因为Feign以接口的形式工作,没有方法体。Spring Cloud默认为Feign整合了Hystrix,只要Hystrix在项目的classpath中,Feign默认就会用断路器包裹所有的方法。 首先我们复制项目micro-service-consumer-movie-feig...

2019-08-26 11:20:04

阅读数 20

评论数 0

原创 Hystrix实现微服务的容错处理

熔断器的使用场景 实际生产应用中,如果服务的生产者响应很慢,那么服务的消费者就需要很长的等待时间,直到响应或者超时。在高并发的情景下,如果不做任何的处理,可能会导致服务消费者的资源耗尽甚至整个系统崩溃。 雪崩效应 在微服务架构中可能会存在多层的调用,基础服务故障可能会导致级联故障,造成整个系统不可...

2019-08-25 22:52:57

阅读数 37

评论数 0

原创 Docker容器技术概述

容器生态系统 容器生态系统包括容器技术和容器平台技术(容器编排引擎、容器管理平台、基于容器的paas)。 容器技术是学习容器的核心知识;容器编排引擎在大规模生产部署中非常重要;容器管理平台是架构在容器编排引擎之上,抽象了编排引擎的底层细节,为用户提供应用一键部署等功能;基于容器的paas提供开发...

2019-08-24 22:49:55

阅读数 197

评论数 0

原创 手动创建Feign

手动创建Feign 在某些场景下,自定义Feign的方式不能满足需求,可以使用Feign Builder API手动创建Feign。 书中介绍的使用场景: 用户微服务的接口需要登陆后才能调用,并且对于相同的API,不同角色的用户有不同的行为。 让电影微服务中的同一个Feign接口,使用不同的账号...

2019-08-01 22:58:22

阅读数 41

评论数 0

原创 Feign声明式REST调用

Feign声明式REST客户端 Feign是声明式、模板化的HTTP客户端,可以帮助我们更加便捷、优雅地调用HTTP API。 Feign的使用,创建一个接口,并在接口上添加注解即可,Feign支持自带的注解或者JAX-RS注解。Feign整合了Ribbon和Eureka。 创建Feign工程 复...

2019-06-18 07:23:55

阅读数 52

评论数 0

原创 Ribbon客户端负载均衡

Ribbon实现客户端负载均衡 Ribbon与Eureka配合使用,Ribbon从Eureka Server获取服务提供者列表,基于某种负载均衡算法,请求其中一个服务提供者的实例。 复制micro-service-consumer工程,改名为micro-service-consumer-ribbo...

2019-06-17 19:35:54

阅读数 30

评论数 0

原创 Eureka Server的高可用

高可用的Eureka Server集群 在分布式应用开发中需要部署高可用的Eureka集群来保证微服务的正常调用,Eureka Server通过运行多个实例且彼此相互注册的方式实现高可用部署。Eureka Server实例彼此增量地同步信息,确保所有节点的数据一致。 双节点的Eureka Serv...

2019-06-17 14:49:47

阅读数 45

评论数 0

原创 Eureka微服务注册与发现

服务发现(注册中心) 微服务的生产者和消费者 上文介绍了服务消费者通过地址的方式去访问服务的生产者,这样会有一个问题,服务的生产者修改了地址后,服务的消费者也需要去修改调用的地址,因此需要一种服务发现机制去解决这个问题,这样不管是实例的增减还是IP地址和端口的变更都可以很好的扩展。 Eureka ...

2019-06-17 08:17:39

阅读数 123

评论数 0

原创 Spring Cloud 生产者和消费者

学习了**《Spring Cloud与Docker微服务架构实战》**这本书,想要记录一下学习历程,同时把总结的经验以及自己补充的知识记录下来,于是就有了这篇文章。 创建一个Spring Cloud项目 本文及后续的内容使用Spring Cloud的版本为Edgware.SR6,Spring Bo...

2019-06-10 18:51:59

阅读数 993

评论数 0

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