IT教程

RabbitMQ高可用性集群镜像实施方案

1

Harries 发布于 2018-02-08

在我们使用rabbitmq作为消息服务时,在服务负载不是很大的情况下,一般我们只需要一个rabbitmq节点便能为我们提供服务,可这难免会发生单点故障,要解决这个问题,我们便需要配置rabbitmq的集群和镜像,以下便是使用两台服务器进行rabbitmq集群和镜像的实施步骤。 1...

阅读(104)评论(0)赞 (0)

RabbitMQ 三种Exchange

3

Harries 发布于 2017-12-25

Direct Exchange – 处理路由键。需要将一个队列绑定到交换机上,要求该消息与一个特定的路由键完全匹配。这是一个完整的匹配。如果一个队列绑定到该交换机上要求路由键 “dog”,则只有被标记为“dog”的消息才被转发,不会转发dog.puppy,也不会转发dog.gua...

阅读(196)评论(0)赞 (0)

Sentinel超最大连接数

5

Harries 发布于 2017-10-16

1. 问题描述 某准生产系统,测试运行一段时间后程序和命令行工具连接sentinel均报错,报错信息为: jedis.exceptions.JedisDataException: ERR max number of clients reached 此时应用创建redis新连接由于...

阅读(716)评论(0)赞 (1)

面向程序员的数据库访问性能优化法则

Harries 发布于 2017-08-30

1、  本文只是面对数据库应用开发的程序员,不适合专业DBA,DBA在数据库性能优化方面需要了解更多的知识; 2、  本文许多示例及概念是基于Oracle数据库描述,对于其它关系型数据库也可以参考,但许多观点不适合于KV数据库或内存数据库或者是基于SSD技术的数据库; 3、  本...

阅读(129)评论(0)赞 (0)

使用Hystrix对Dubbo消费者提供线程隔离保护

5

Harries 发布于 2017-08-25

摘要: 在dubbo中对于消费者的保护提供了actives进行并发控制保护,但是功能相对薄弱,下面我们探讨下如何使用Netflix提供的服务容错组件Hystrix对dubo消费者提供线程隔离保护 在dubbo中对于消费者的保护提供了actives进行并发控制保护,但是功能相对薄弱...

阅读(490)评论(0)赞 (0)

Docker 架构

1

Harries 发布于 2017-08-12

Docker 使用客户端-服务器 (C/S) 架构模式,使用远程API来管理和创建Docker容器。 Docker 容器通过 Docker 镜像来创建。 容器与镜像的关系类似于面向对象编程中的对象与类。 Docker 面向对象 容器 对象 镜像 类 Docker 镜像(Image...

阅读(154)评论(0)赞 (1)

Docker 资源汇总

Harries 发布于 2017-08-12

Docker官方英文资源 docker官网:http://www.docker.com Docker windows入门:https://docs.docker.com/windows/ Docker Linux 入门:https://docs.docker.com/linux/...

阅读(136)评论(0)赞 (1)

Docker 命令大全

Harries 发布于 2017-08-12

容器生命周期管理 run start/stop/restart kill rm pause/unpause create exec 容器操作 ps inspect top attach events logs wait export port 容器rootfs命令 commit ...

阅读(134)评论(0)赞 (1)

Docker 安装 Apache

1

Harries 发布于 2017-08-12

方法一、通过 Dockerfile构建 创建Dockerfile 首先,创建目录apache,用于存放后面的相关东西。 runoob@runoob:~$ mkdir -p ~/apache/www ~/apache/logs ~/apache/conf www目录将映射为apac...

阅读(156)评论(0)赞 (0)

Docker 安装 MongoDB

Harries 发布于 2017-08-12

方法一、通过 Dockerfile 构建 创建Dockerfile 首先,创建目录mongo,用于存放后面的相关东西。 runoob@runoob:~$ mkdir -p ~/mongo ~/mongo/db db目录将映射为mongo容器配置的/data/db目录,作为mong...

阅读(239)评论(0)赞 (0)

Docker 安装 Redis

Harries 发布于 2017-08-12

方法一、通过 Dockerfile 构建 创建Dockerfile 首先,创建目录redis,用于存放后面的相关东西。 runoob@runoob:~$ mkdir -p ~/redis ~/redis/data data目录将映射为redis容器配置的/data目录,作为red...

阅读(122)评论(0)赞 (0)

Docker 安装 Python

Harries 发布于 2017-08-12

方法一、通过 Dockerfile 构建 创建Dockerfile 首先,创建目录python,用于存放后面的相关东西。 runoob@runoob:~$ mkdir -p ~/python ~/python/myapp myapp目录将映射为python容器配置的应用目录 进入...

阅读(125)评论(0)赞 (0)

Docker 安装 Tomcat

Harries 发布于 2017-08-12

方法一、通过 Dockerfile构建 创建Dockerfile 首先,创建目录tomcat,用于存放后面的相关东西。 runoob@runoob:~$ mkdir -p ~/tomcat/webapps ~/tomcat/logs ~/tomcat/conf webapps目录...

阅读(124)评论(0)赞 (0)

Docker 安装 MySQL

Harries 发布于 2017-08-12

方法一、通过 Dockerfile构建 创建Dockerfile 首先,创建目录mysql,用于存放后面的相关东西。 runoob@runoob:~$ mkdir -p ~/mysql/data ~/mysql/logs ~/mysql/conf data目录将映射为mysql容...

阅读(110)评论(0)赞 (0)

Docker 安装 PHP

1

Harries 发布于 2017-08-12

安装 PHP 镜像 方法一、通过 Dockerfile 构建 创建Dockerfile 首先,创建目录php-fpm,用于存放后面的相关东西。 runoob@runoob:~$ mkdir -p ~/php-fpm/logs ~/php-fpm/conf logs目录将映射为ph...

阅读(135)评论(0)赞 (0)

Docker 安装 Nginx

1

Harries 发布于 2017-08-08

方法一、通过 Dockerfile构建 创建Dockerfile 首先,创建目录nginx,用于存放后面的相关东西。 runoob@runoob:~$ mkdir -p ~/nginx/www ~/nginx/logs ~/nginx/conf www目录将映射为nginx容器配...

阅读(116)评论(0)赞 (0)

Docker 容器连接

Harries 发布于 2017-08-08

前面我们实现了通过网络端口来访问运行在docker容器内的服务。下面我们来实现通过端口连接到一个docker容器 网络端口映射 我们创建了一个 python 应用的容器。 runoob@runoob:~$ docker run -d -P training/webapp pyth...

阅读(137)评论(0)赞 (0)