
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
今天给大家聊一个有意思的话题:每秒上千订单场景下,如何对分布式锁的并发能力进行优化?首先来看看这个问题的背景!前段时间有个朋友在外面面试,然后有一天找我聊说:有一个国内不错的电商公司,面试官给他出了一个场景题:假如下单时,用分布式锁来防止库存超卖,但是是每秒上千订单的高并发场景,如何对分布式锁进行高并发优化来应对这个场景?他说他当时没答上来,因为没做过没什么思路。其实我当时听到这个面试题心...
大多数情况下,我们会遇到需要迭代Java Collection并基于一些业务进行过滤的场景。使用传统方式实现需要使用大量循环和判断操作才能获得期望结果。java 8 引入新的Stream api,方便我们使用声明方式处理数据。本文我们将说明如何使用Stream api分割逗号分割字符串至list,以及如何连接字符串数组、list至逗号分割字符串;下面大体写了下实验代码,有点简单,但是能说明...
环境说明:VMwarecentOS 7.6然后启动minikube时报如下错误:解决方式:step 1:关闭虚拟机(注意:是关闭,不是挂起;否则为关机状态下,下图不能勾选!)step 2 :step 3 : 完事!=_=...
一、下载好VMware和CentOS 7 镜像,没有资源的同学可以点击下面链接获取VMware 多版本 百度云 :https://pan.baidu.com/s/1GvCsrUipetJIue23aZCa4A 密码 :iy79centOS 7 下载地址:https://www.centos.org/download/二、下载好资源后我们开始安装虚拟机虚拟机环境要求操作...
PostgreSQL安装详细步骤(linux) 官方安装文档:http://www.postgresql.org/download/linux/redhat/1. 检查PostgreSQL 是否已经安装Linux-软件包管理-rpm命令管理-查询rpm -qa | grep postgres检查PostgreSQL 是否已经安装rpm -qal |
目录:一、问题起源二、Eureka Server设计精妙的注册表存储结构三、Eureka Server端优秀的多级缓存机制四、总结 一、问题起源 Spring Cloud架构体系中,Eureka是一个至关重要的组件,它扮演着微服务注册中心的角色,所有的服务注册与服务发现,都是依赖Eureka的。不少初学Spring Cloud的朋友在落地公司生产环境部署...
目录一、概述二、业务场景三、线上经验—如何设置Hystrix线程池大小四、线上经验—如何设置请求超时时间五、问题解决六、总结 一、概述 上一篇文章讲了一个朋友公司使用Spring Cloud架构遇到问题的一个真实案例,虽然不是什么大的技术问题,但如果对一些东西理解的不深刻,还真会犯一些错误。 如果没看过这篇的朋友,建议先看看:微服务注册中心如何承载...
目录一、写在前面二、场景引入,问题初现三、扬汤止沸,饮鸩止渴四、问题爆发,洪水猛兽五、追本溯源,治标治本六、总结全文,回眸再看 一、写在前面相信不少朋友都在自己公司使用Spring Cloud框架来构建微服务架构,毕竟现在这是非常火的一门技术。如果只是用户量很少的传统IT系统,使用Spring Cloud可能还暴露不出什么问题。如果是较多用户量,高峰每秒高达上万...
目录一、业务场景介绍二、Spring Cloud核心组件:Eureka三、Spring Cloud核心组件:Feign四、Spring Cloud核心组件:Ribbon五、Spring Cloud核心组件:Hystrix六、Spring Cloud核心组件:Zuul七、总结 概述毫无疑问,Spring Cloud是目前微服务架构领域的翘楚,无数的书籍博...
1.1 Kubernetes是什么首先,它是一个全新的基于容器技术的分布式架构领先方案;其次,Kubernetes是一个开放的开发平台;最后,Kubernetes是一个完备的分布式系统支撑平台。1.2 为什么要用Kubernetes使用Kubernetes的理由很多,最根本的一个理由就是:IT从来都是一个由新技术驱动的行业。使用Kubernetes所带来的好处:首先,最直接的感受就是我们...







