上一页 1 ··· 24 25 26 27 28 29 30 31 32 ··· 68 下一页
  2017年10月18日
摘要: MySQL慢查询(一) - 开启慢查询 阅读全文
posted @ 2017-10-18 16:20 Ruthless 阅读(796) 评论(0) 推荐(0) 编辑
  2017年10月17日
摘要: 什么是负载均衡 负载均衡(Load Balance)是分布式系统架构设计中必须考虑的因素之一,它通常是指,将请求/数据【均匀】分摊到多个操作单元上执行,负载均衡的关键在于【均匀】。 常见的负载均衡方案 常见互联网分布式架构如上,分为客户端层、反向代理nginx层、站点层、服务层、数据层。可以看到,每 阅读全文
posted @ 2017-10-17 10:09 Ruthless 阅读(1092) 评论(0) 推荐(0) 编辑
  2017年10月16日
摘要: 一、互联网高可用架构,为什么要服务化? 【服务化之前高可用架构】 在服务化之前,互联网的高可用架构大致是这样一个架构: (1)用户端是浏览器browser,APP客户端 (2)后端入口是高可用的nginx集群,用于做反向代理 (3)中间核心是高可用的web-server集群,研发工程师主要编码工作就 阅读全文
posted @ 2017-10-16 19:52 Ruthless 阅读(2812) 评论(1) 推荐(1) 编辑
  2017年9月30日
摘要: package com.liying.tiger.test; import java.util.List; import org.springframework.context.ApplicationContext; import org.springframework.context.support.ClassPathXmlApplicationContext; import org.sp... 阅读全文
posted @ 2017-09-30 16:19 Ruthless 阅读(11605) 评论(1) 推荐(0) 编辑
  2017年9月29日
摘要: 下载mysql源安装包 # wget http://dev.mysql.com/get/mysql57-community-release-el7-8.noarch.rpm 安装mysql源包 #yum localinstall mysql57-community-release-el7-8.noarch.rpm 检查mysql源是否安装成功 # yum repolist enabled ... 阅读全文
posted @ 2017-09-29 15:25 Ruthless 阅读(3874) 评论(2) 推荐(0) 编辑
  2017年9月15日
摘要: mysql 删除单表内多个字段重复的数据 查询重复的数据 删除单个字段重复数据 阅读全文
posted @ 2017-09-15 13:53 Ruthless 阅读(6185) 评论(0) 推荐(0) 编辑
  2017年9月13日
摘要: 1、查询是否锁表 sql> show OPEN TABLES where In_use > 0; 2、查询进程 show processlist 注:如果查询的进程被锁住,可通过"kill id"命令杀死进程 3、查看当前运行的所有事务 select * from information_schema.INNODB_TRX; 阅读全文
posted @ 2017-09-13 15:06 Ruthless 阅读(11530) 评论(0) 推荐(0) 编辑
  2017年9月12日
摘要: 每个 Master 配置一个 Slave,有多对Master-Slave,HA采用同步双写方式,主备都写成功,向应用返回成功。 优点:数据与服务都无单点,Master宕机情况下,消息无延迟,服务可用性与数据可用性都非常高。缺点:性能比异步复制模式略低,大约低10%左右,发送单个消息的RT会略高。目前 阅读全文
posted @ 2017-09-12 17:02 Ruthless 阅读(6520) 评论(0) 推荐(0) 编辑
  2017年9月4日
摘要: JedisPool的配置参数很大程度上依赖于实际应用需求、软硬件能力,JedisPool的配置参数大部分是由JedisPoolConfig的对应项来赋值的。 maxActive:控制一个pool可分配多少个jedis实例,通过pool.getResource()来获取;如果赋值为-1,则表示不限制; 阅读全文
posted @ 2017-09-04 14:17 Ruthless 阅读(6084) 评论(0) 推荐(0) 编辑
  2017年9月3日
摘要: 多生产者多消费者模拟需求:1、创建100个订单生产者,每个生产者生产100条订单,总共会生产10000条订单,由3个消费者进行订单消费处理。2、100个订单生产者全部创建完毕,再一起生产消费订单数据 1、定义事件 2、生产者 3、消费者 4、生产者消费者启动类 阅读全文
posted @ 2017-09-03 09:02 Ruthless 阅读(609) 评论(0) 推荐(0) 编辑
  2017年9月2日
摘要: 1、定义事件事件(Event)就是通过 Disruptor 进行交换的数据类型。 2、LongEvent事件生产者 3、LongEvent事件消息者 4、ProducerConsumerMain 消费者-生产者启动类,其依靠构造Disruptor对象,调用start()方法完成启动线程。 5、Eve 阅读全文
posted @ 2017-09-02 11:10 Ruthless 阅读(3530) 评论(0) 推荐(0) 编辑
  2017年9月1日
摘要: 解决spring-data-redis操作redis集群报“Jedis does not support password protected Redis Cluster configurations”的异常 原因:使用spring-data-redis操作redis集群时由于redis集群设置了密 阅读全文
posted @ 2017-09-01 14:20 Ruthless 阅读(5946) 评论(0) 推荐(0) 编辑
摘要: 1、密码设置(推荐)方式一:修改所有Redis集群中的redis.conf文件加入: 说明:这种方式需要重新启动各节点 方式二:进入各个实例进行设置: 之后分别使用./redis-cli -c -p 7001,./redis-cli -c -p 7002…..命令给各节点设置上密码。 注意:各个节点 阅读全文
posted @ 2017-09-01 13:33 Ruthless 阅读(47950) 评论(0) 推荐(2) 编辑
  2017年8月30日
摘要: 一、Redis Cluster集群设计Redis集群搭建的方式有多种,例如使用zookeeper等,但从redis3.0之后版本支持Redis-Cluster集群,Redis-Cluster采用无中心结构,每个节点保存数据和整个集群状态,每个节点都和其他所有节点连接。其redis-cluster架构 阅读全文
posted @ 2017-08-30 10:25 Ruthless 阅读(4119) 评论(0) 推荐(1) 编辑
摘要: 服务器环境:192.168.1.105192.168.1.160每台服务器搭建3个节点,组成3个主节点,3个从节点的redis集群。 注意:防火墙一定要开放监听的redis端口,否则会创建失败。 一、redis cluster安装 1、下载和编译安装 2、创建redis节点选择2台服务器,分别为:1 阅读全文
posted @ 2017-08-30 08:36 Ruthless 阅读(3985) 评论(0) 推荐(0) 编辑
摘要: redis集群环境的搭建和错误分析 redis集群时,出现的几个异常问题 09 redis集群的搭建 以及遇到的问题 阅读全文
posted @ 2017-08-30 05:29 Ruthless 阅读(420) 评论(0) 推荐(0) 编辑
  2017年8月29日
摘要: CentOS 7.0默认使用的是firewall作为防火墙,使用iptables必须重新设置一下 1、直接关闭防火墙 systemctl stop firewalld.service #停止firewall systemctl disable firewalld.service #禁止firewall开机启动 2、设置 iptables service yum -y install ipta... 阅读全文
posted @ 2017-08-29 20:12 Ruthless 阅读(2812) 评论(0) 推荐(0) 编辑
摘要: CentOS7默认没有使用iptables,所以通过编辑iptables的配置文件来开启80端口是不可以的。 CentOS 7 采用了 firewalld 防火墙。 如要查询是否开启80端口: 显然80端口没有开启。 下面我们开启80端口: 阅读全文
posted @ 2017-08-29 15:03 Ruthless 阅读(609) 评论(0) 推荐(0) 编辑
  2017年8月27日
摘要: 单一的生产者,消费者有多个,使用WorkerPool来管理多个消费者; RingBuffer在生产Sequencer中记录一个cursor,追踪生产者生产到的最新位置,通过WorkSequence和sequence记录整个workpool消费的位置和每个WorkProcessor消费到位置,来协调生 阅读全文
posted @ 2017-08-27 11:51 Ruthless 阅读(1207) 评论(0) 推荐(0) 编辑
  2017年8月26日
摘要: 一、什么是 Disruptor Disruptor是一个高性能的异步处理框架,或者可以认为是最快的消息框架(轻量的JMS),也可以认为是一个观察者模式实现,或者事件-监听模式的实现,直接称disruptor模式。disruptor最大特点是高性能,其LMAX架构可以获得每秒6百万订单,用1微秒的延迟 阅读全文
posted @ 2017-08-26 18:16 Ruthless 阅读(2132) 评论(0) 推荐(0) 编辑
上一页 1 ··· 24 25 26 27 28 29 30 31 32 ··· 68 下一页