1 不愿秃头的阳某

尚未进行身份认证

入一行,爱一行,懂一行。

等级
TA的排名 2w+

RabbitMQ整合SpringCloud

RabbitMQ整合SpringCloud最终我们的消息中间件是要运用到项目中去的,就拿下完订单之后要发送短信这个来距离,我们最终的目的就是要实现下订单和发短信的异步处理,短信的发送成功与否不影响订单的运行我们今天最终整合完的流程就是这样的,只不过今天只是一个简单案例,没有搭建eurekarabbitmq-common、rabbitmq-springcloud-consumer、rabbi...

2019-12-09 18:55:38

RabbitMQ消费限流、重回队列、TTL和死信队列

目录消费端限流消息的ACK与重回队列TTL消息死信队列消费端限流假设一个场景,由于我们的消费端突然全部不可用了,导致 rabbitMQ 服务器上有上万条未处理的消息,这时候如果没做任何现在,随便开启一个消费端客户端,就会导致巨量的消息瞬间全部推送过来,但是我们单个客户端无法同时处理这么多的数据,就会导致消费端变得巨卡,有可能直接崩溃不可用了prefetchSize:0prefetchCo...

2019-12-07 12:05:32

RabbitMQ消息模式

目录消息如何保证100%的投递幂等性概念Confirm确认消息return 消息机制自定义消费者消息如何保证100%的投递投递主要针对生产端,什么是生产端的可靠性投递?保障消息成功的发出去保证MQ节点成功收到消息发送端收到MQ的确认应答完善的消息补偿机制,只做前三步的时候,也许生产端就失败了BAT/TMD互联网大厂的解决方案:消息落库,对消息状态进行打标流程如下:第1步...

2019-12-06 12:01:26

RabbitMQ入门

目录RabbitMQ简介RibbitMQ安装及使用RabbitMQ简介各大主流中间件对比1、ActiveMQ 是 Apache 出品,最流行的,能力强劲的开源消息总线,并且它一个完全支持 J M S 规范的消息中间件。其丰富的 API 、多种集群构建模式使得他成为业界老牌消息中间件,在中小型企业中应用广泛!MQ 衡量指标:服务性能、数据存储、集群架构2、RocketMQ是阿里开源的...

2019-12-05 15:23:58

Docker网络配置

目录Docker网络模式Docker部署SpringCloud项目Docker网络模式1.bridge模式(默认模式)docker run时使用–net=bridge,这种模式会为每个容器分配一个独立的Network Namespace,同一个宿主机上的所有容器会在同一个网段下,相互之间是可以通信的 注1:bridge为默认模式,不需要使用参数--net去指定,使用了--net参数反而无...

2019-12-04 19:52:37

python爬取‘前程无忧’任职要求,掌握最新技术

目录前言爬取案例前言最近想学点东西,又不知道学什么技术才有用,于是就有了一个想法,我把各大招聘网的任职要求都爬下来,然后做数据分析,看看哪些技术出现的频率多,最后我们把数据做成词云图展示出来,自然就知道最近比较火的技术是哪些了!实现这个功能要用到的技术:Scrapy请求网站爬取数据(当然你也可以不用Scrapy,通用爬虫一样能实现,只不过会麻烦一些)Xpath解析网页(当然你也可以用其他...

2019-12-03 16:32:00

Docker自定义镜像瘦身以及上传到阿里云

目录alpine制作jdk镜像alpine制作jre镜像Docker镜像上传至阿里云alpine制作jdk镜像alpine Linux简介1.Alpine Linux是一个轻型Linux发行版,它不同于通常的Linux发行版,Alpine采用了musl libc 和BusyBox以减少系统的体积和运行时的资源消耗。2.Alpine Linux提供了自己的包管理工具:apk(注意:ubun...

2019-12-02 22:17:14

django连接Mysql数据库(各种版本问题)

目录django连接mysqldjango.core.exceptions.ImproperlyConfigured: mysqlclient 1.3.13 or newer is required; you have 0.9.2AttributeError: 'str' object has no attribute 'decode'raise MigrationSchemaMissing("U...

2019-12-02 10:41:13

python实现词云图效果

目录分词库—jieba生成词云库—WordCloud什么是云词图,比如这种,就是由海量的词汇然后经过处理把出现出现词汇展示出来的一张图分词库—jiebajieba库是优秀的中文分词库安装jieba:pip install jieba支持三种分词模式:精确模式:试图将句子最精确地切开,适合文本分析;jieba.cut(s)—精确模式,返回一个可迭代的数据类型全模式:把句子中所有的可...

2019-12-01 19:42:04

Flask框架入门

目录Flask简介Flask简单入门Flask简介Flask 是一个轻量级的基于 Python 的 Web 框架,封装功能不及Django完善,性能不及Tornado,但是Flask的第三方开源组件比丰富(http://flask.pocoo.org/extensions/),其 WSGI工具箱采用 Werkzeug ,模板引擎则使用 Jinja2 。Flask也被称为 “microframe...

2019-12-01 18:59:07

docker制作镜像

Dockerfile简介dockerfile 是一个文本格式的配置文件, 用户可以使用 Dockerfile 来快速创建自定义的镜像,另外,使用Dockerfile去构建镜像好比使用pom去构建maven项目一样,有异曲同工之妙dockerfile基本结构Dockerfile 由一行行命令语句组成, 并且支持以#开头的注释行,一般而言, Dockerfile 主体内容分为四部分:基础镜像...

2019-12-01 16:37:49

docker数据卷

目录前言数据卷数据卷容器前言Docker 数据管理在生产环境中使用 Docker ,往往需要对数据进行持久化,或者需要在多个容器之间进行数据共享,这必然涉及容器的数据管理操作我们在不用数据卷之前是怎么管理数据的,就是通过copy把宿主机的文件copy到容器,然后又把容器的文件copy到宿主机宿主机文件 copy to 容器内docker cp 需要拷贝的文件或者目录 容器名称:容器...

2019-11-30 20:08:56

Docker入门

目录Docker简介Centos7安装Docker配置阿里云Docker基本命令Docker简介Docker 是一个开源的应用容器引擎,基于 Go 语言 并遵从Apache2.0协议开源。Docker 可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口(类似 iPhon...

2019-11-28 20:00:02

SpringCloud服务配置中心(7)

目录SpringCloud Config简介Config服务端搭建(Server)Config客户端搭建(Client)Config整合EurekaConfig配置搜索路径SpringCloud Config简介配置中心为了方便服务配置文件统一管理,实时更新,所以需要分布式配置中心组件,它就是Spring Cloud Config.在分布式系统中,由于服务数量巨多,为了方便服务配置文件统一管...

2019-11-27 23:11:47

SpringCloud之Zuul路由网关(6)

目录Zuul简介配置Zuul网关Zuul简介Zuul包含了对请求的路由和过滤两个最主要的功能:其中路由功能负责将外部请求转发到具体的微服务实例上,是实现外部访问统一入口的基础而过滤器功能则负责对请求的处理过程进行干预,是实现请求校验、服务聚合等功能的基础.Zuul和Eureka进行整合,将Zuul自身注册为Eureka服务治理下的应用,同时从Eureka中获得其他微服务的消息,也即以后的访...

2019-11-26 17:33:01

Activiti流程判断之排他网关和并行网关

目录排他网关并行网关排他网关业务场景某一家公司最近在给一个单位做一个财务审批的OA。具体需求是这样的:当部门申请的金额小于一万块的时候,财务部可以直接决策。当部分申请的金额大于一万块并且小于三十万的时候,财务部经理决策,当金额超出了或者等于三十万的时候,需要财务主管来决策。当满足某一条件就能通过的业务,我们就能用排他网关来处理我这个流程图就是模拟这个业务场景画的,第一个是money&l...

2019-11-24 20:30:42

Activiti流程增删改查、用户任务绑定

目录前言对流程的CRUD任务分配前言在上篇博客的基础上,应该都大概知道Activiti是怎么样的一个流程了,所以今天这篇博客主要是如何操作流程,也就是对流程的增删改查和一些对任务的操作对流程的CRUD首先做好我们的准备,导入pom,引入config然后我们画好一个简单的流程,作为案例1、定义流程,填好我们的name和流程图的bpmn文件 private ProcessEngi...

2019-11-24 19:10:57

SpringCloud之Hystrix集群及监控turbine(5)

目录Hystrix集群Feign和Hystrix整合Hystrix集群上篇博客我们讲了如何利用服务断融处理服务雪崩,用到了我们Hystrix,但是上次只是一个简单的体现,实际开发是很少这样使用了,应为不可能只有一个项目需要处理,一般肯定有很多,所以我们需要搭建集群这个是今天的项目目录这里为了演示方便,一样用我们一个项目直接代替3个项目的集群了导入pom依赖<?xml versi...

2019-11-24 13:21:27

Hystrix服务熔断以及服务监控Dashboard(4)

目录服务雪崩效应服务断融Hystrix服务监控Dashboard服务雪崩效应服务雪崩效应是一种因“服务提供者的不可用”(原因)导致“服务调用者不可用”(结果),并将不可用逐渐放大的现象。通俗来说在微服务中就是当一个服务器宕机了的时候,渐渐会影响到其他的服务器,慢慢导致其他服务器也宕机,这就是雪崩效应服务雪崩的过程可以分为三个阶段:服务提供者(生产者)不可用;重试加大请求流量;服务调...

2019-11-22 19:41:20

微服务调用Ribbon负载均衡、Feign的使用(3)

目录前言Ribbon负载均衡Feign简介及应用前言我们之前虽然已经用Rureka搭建好了注册中心,并且我们的生产者也已经在注册中心注册了,但是消费者还是一样直接向服务提供者发送请求拿取数据,所以今天我们就需要用Ribbon来实现消费者不直接请求生产者拿数据,而是向注册中心请求拿数据Ribbon负载均衡Ribbon是Netflix发布的负载均衡器,它有助于控制HTTP和TCP的客户端的行为...

2019-11-21 16:06:07

查看更多

勋章 我的勋章
  • 签到新秀
    签到新秀
    累计签到获取,不积跬步,无以至千里,继续坚持!
  • 新人勋章
    新人勋章
    用户发布第一条Blink获赞超过3个即可获得
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv4
    勤写标兵Lv4
    授予每个自然周发布9篇以上(包括9篇)原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。