今年的618气氛有点冷,各大互联网公司也没有像以往一样大肆宣传,到目前为止还不清楚今年618的各种数据,我们作为程序员比较关心的肯定是618各大电商后端的技术,比如每年峰值成交订单,印象中电商大促并发峰值还停留在前年天...
点击关注公众号,Java干货及时送达来源:my.oschina.net/xiaolyuh/blog/1615639在日常开发中有很多地方都有类似扣减库存的操作,比如电商系统中的商品库存,抽奖系统中的奖品库存等。解决方案使用mysql数据库,使用一个字段来...
本文示例基于JDK v1.8、spring-boot v2.2.2、spring-cloud vHoxton.SR1实现(miniblog)的入门微服务项目。
1.Memcached与Redis都属于内存内、键值数据存储方案,都是nosql数据库中的杰出代表。
于是,秒杀系统一般会引入MQ、Redis、MySQL、Nginx等中间件,需要对每个中间件进行高性能、高并发、高可用的分析。
关于实现强一致性的手段,可以使用多种方式来进行实现,有分布式事务,有一致性算法,还有分布式锁等等,那么这篇文章我们就围绕分布式锁这个话题来进行展开,首先,我们会先探究它的原理,然后结合实际应用,对目前较为常见的分布式锁...
MQ全称为Message Queue-消息队列,是一种应用程序对应用程序的消息通信,一端只管往队列不断发布信息,另一端只管往队列中读取消息,发布者不需要关心读取消息的谁,读取消息者不需要关心发布消息的是谁,各干各的互不干扰。...
RDB会丢失最后一次备份的rdb文件,但是其实也无所谓,其实也可以忽略不计,毕竟是缓存,丢了就丢了,但是如果追求数据的完整性,那就的考虑使用AOF了。AOF特点...
会话Session代表的是客户端与服务器的一次交互过程,这个过程可以是连续也可以是时断时续的。曾经的Servlet时代(jsp)),一旦用户与服务端交互,服务器tomcat就会为用户创建一个session,同时前端会有一个jsessionid,每次交互都会...
当然在精简的同时,不要为了key的“见名知意”。对于value有些也可精简,比如性别使用0、1。