docker部署项目到服务器

前言公司中以往项目用war包部署,每次重新部署都很麻烦,步骤如下:1.把进程杀掉然后删除之前的war包;2.将war包重新传到webapps下,然后启动。基于war包部署构建tomcat镜像并上传到阿里云1.写Dockerfile基于openjdk镜像构建,将tomcat-template解压缩与D
docker 2020年01月09日 139次浏览

docker搭建中间件

Nginx安装所有中间件的IP:PORT均使用ngxin进行代理为domain,无法完全代理IP:PORT的中间件则只代理IP地址,使用domain:PORT的方式进行访问。目录结构.├──conf│├──conf.d││├──emqx.conf││├──mariadb.conf││├──fastd
docker 2020年01月09日 145次浏览

docker 基于 tsl 的安全 tcp 访问

准备工作在服务器内创建一个文件夹,进入该文件夹,后续所有密钥文件全部存入该文件夹示例:mkdir-p/mnt/docker/tslcd/mnt/docker/tsl默认情况下,Docker通过非联网的Unix套接字运行。它还可以选择使用HTTP套接字进行通信。这里有三个角色,Docker服务端和Do
docker 2020年01月09日 183次浏览

CentOS Docker 安装

docker全家桶CentOSDocker安装目前,CentOS仅发行版本中的内核支持Docker。Docker运行在CentOS7上,要求系统为64位、系统内核版本为3.10以上。Docker运行在CentOS-6.5或更高的版本的CentOS上,要求系统为64位、系统内核版本为2.6.32-43
docker 2020年01月09日 129次浏览

镜像构建与上传到阿里云

镜像构建与上传到阿里云1.写Dockerfile基于openjdk镜像构建,将tomcat-template解压缩与Dockerfile放在同一目录FROMopenjdk:8-jdk-slimADDtomcat-templatetomcat2.构建镜像注意:"."不能忘记dock
docker 2020年01月09日 156次浏览

redis集群停止与搭建踩坑记录

redis集群停止与搭建踩坑记录redis因特定原因,需要在阿里云搭建开放外网,带上密码。在单台服务器上搭建6个节点,一台机器3个节点,创建出3master、3salve环境。redis采用redis-4.0.11版本。一、Redis搭建:下载并解压cd/mntwgethttp://download
redis 2019年11月01日 140次浏览

es优化

1.写入,读取原理优化查询性能,filesystemcache是关键要让es性能要好,最佳的情况下,就是你的机器的内存,至少可以容纳你的总数据量的一半。1.elastcisearch减少数据量仅仅放要用于搜索的几个关键字段即可,尽量写入es的数据量跟es机器的filesystemcache是差不多的
es 2019年09月03日 158次浏览

rabbitmq

1。三大作用:解耦:异步:削峰:镜像集群模式:kafka集群模式:重复消费:重复消费解决方案:(1)比如你拿个数据要写库,你先根据主键查一下,如果这数据都有了,你就别插入了,update一下好吧(2)比如你是写redis,那没问题了,反正每次都是set,天然幂等性(3)还有比如基于数据库的唯一键来保
rabbitmq 2019年09月03日 143次浏览

分布式缓存

1.缓存实现高性能用户访问时响应速度快,所有可以实现高性能2.缓存实现高并发3.用缓存需要考虑的问题:1)缓存与数据库双写不一致2)缓存雪崩3)缓存穿透4)缓存并发竞争4.redis线程模型5.为啥redis单线程模型也能效率这么高?1)纯内存操作2)核心是基于非阻塞的IO多路复用机制3)单线程反而
分布式缓存 2019年09月03日 149次浏览

emq集群搭建

mqtt基础1.服务器集群搭建1.常见mqtt服务器常见mqtt服务端有emq,mosquitto等,我选用的是emq3.2.0版本.2.下载文件下载zip文件,地址:https://www.emqx.io/cn/downloads3.解压缩unzipemqx-centos7-v3.2.0.zip4
emq 2019年07月30日 1,104次浏览