Fork me on GitHub
Docker镜像、容器、仓库的介绍

Docker镜像、容器、仓库的介绍

Docker镜像 因为Docker本身包含的知识点很多,网上太多的介绍文档了,这里我就简单概述一下。 通俗的理解镜像 Docker的镜像是一个只读的模板,一个独立的文件系统,包括运行容器所需的数据,可以用来创建新的容器。 Docker的镜像相当于ISO操作系统的安装包,ISO镜像的内容是固定的,不会发生改变,可以重复使用。 如果上面的形容还无法让你理解Docker镜像,那我再举一个例子:...

RocketMQ--架构

RocketMQ--架构

1. 架构设计1.1 技术架构 RocketMQ架构上主要分为四部分,如上图所示: Producer:消息发布的角色,支持分布式集群方式部署。Producer通过MQ的负载均衡模块选择相应的Broker集群队列进行消息投递,投递的过程支持快速失败并且低延迟。 Consumer:消息消费的角色,支持分布式集群方式部署。支持以push推,pull拉两种模式对消息进行消费。同时也支持集群方式和广...

Docker是干什么用的?

Docker是干什么用的?

长话短说,这里我就不对docker进行系统的介绍说明了,网上很多介绍文章,我想新手的话可以先网上大概了解一下docker的基本概念。有一个模糊的、大概的感觉就行了。多看资料文档,有百利而无一害。 Docker不是虚拟机 很多人一开始学习Docker的时候,感觉Docker很像虚拟机,误以为Docker就是虚拟机。其实Docker不是虚拟机!这个千万不要搞错了!先记下这个硬性结果,后续真正...

RocketMQ--特性

1. 特性(features)1.1 订阅与发布消息的发布是指某个生产者向某个topic发送消息;消息的订阅是指某个消费者关注了某个topic中带有某些tag的消息,进而从该topic消费数据。 1.2 消息顺序消息有序指的是一类消息消费时,能按照发送的顺序来消费。例如:一个订单产生了三条消息分别是订单创建、订单付款、订单完成。消费时要按照这个顺序消费才能有意义,但是同时订单之间是可以并行消...

传统项目开发部署的流程是怎样的?

传统项目开发部署的流程是怎样的?

题外话 我个人的文档风格,不会一上来就讲什么专业名词、贴原理图、贴架构图、贴代码啥的。。。感觉这样会给人一种很大的入门门槛,会让很多人一开始就失去了学习的兴趣和信心(我不喜欢那样的“装逼”风格,虽然看似很牛B的样子,其实对于新手入门的朋友而言,是没有任何参考价值的)。 考虑到一些对于某一技术不太懂、或者刚刚接触的朋友,所以尽量会写的通俗易懂。 前言 学习docker技术之前呢,我们通过引...

RocketMQ--组件

RocketMQ--组件

RocketMQ服务端的组件有三个,NameServer,Broker,FilterServer(可选,部署于和Broker同一台机器) 下面分别介绍三个组件: Name ServerName Server是RocketMQ的寻址服务。用于把Broker的路由信息做聚合。用户端依靠Name Server决定去获取对应topic的路由信息,从而决定对哪些Broker做连接。 Name Se...

RocketMQ--概念

1. 基本概念1.1 消息模型(Message Model)RocketMQ主要由 Producer、Broker、Consumer 三部分组成,其中Producer 负责生产消息,Consumer 负责消费消息,Broker 负责存储消息。Broker 在实际部署过程中对应一台服务器,每个 Broker 可以存储多个Topic的消息,每个Topic的消息也可以分片存储于不同的 Broker...

文件目录删除操作类

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110...

时间工具类

工具类一: 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910...

Feign设置assessToken

首先继承接口RequestInterceptor实现apply方法 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647import org.slf4j.Logger;import org.slf4j.LoggerFactory;import org.springframew...