随笔分类 -  中间件

摘要:一、redis的事务介绍 1、 Redis保证一个事务中的所有命令要么都执行,要么都不执行。如果在发送EXEC命令前客户端断线了,则Redis会清空事务队列,事务中的所有命令都不会执行。而一旦客户端发送了EXEC命令,所有的命令就都会被执行,即使此后客户端断线也没关系,因为Redis中已经记录了所有 阅读全文
posted @ 2018-12-20 17:15 李军军 阅读(2876) 评论(0) 推荐(0)
摘要:一、redisson介绍 redisson实现了分布式和可扩展的java数据结构,支持的数据结构有:List, Set, Map, Queue, SortedSet, ConcureentMap, Lock, AtomicLong, CountDownLatch。并且是线程安全的,底层使用Netty 阅读全文
posted @ 2018-12-20 15:14 李军军 阅读(2450) 评论(0) 推荐(0)
摘要:一、背景 在电商系统中,库存的概念一定是有的,例如配一些商品的库存,做商品秒杀活动等,而由于库存操作频繁且要求原子性操作,所以绝大多数电商系统都用Redis来实现库存的加减,最近公司项目做架构升级,以微服务的形式做分布式部署,对库存的操作也单独封装为一个微服务,这样在高并发情况下,加减库存时,就会出 阅读全文
posted @ 2018-12-20 11:41 李军军 阅读(1509) 评论(0) 推荐(1)
摘要:公司使用运营管理平台是单点tomcat,使用量大,或者导出较大的运营数据时,会造成平台不可用,现在需要搭建tomcat集群,调研后,决定使用apache的httpd来搭建tomcat集群。以下是搭建步骤,记录下来,供有需要的同学参考。 一、集群架构 二、Linux软件包准备 1、apache htt 阅读全文
posted @ 2018-09-10 14:43 李军军 阅读(680) 评论(0) 推荐(0)