1,什么是分布式定时任务;2,为什么要采用分布式定时任务;3,怎么样设计实现一个分布式定时任务;4,当前比较流行的分布式定时任务框架; 1,什么是分布式定时任务: 首先,我们...
1,什么是分布式定时任务;2,为什么要采用分布式定时任务;3,怎么样设计实现一个分布式定时任务;4,当前比较流行的分布式定时任务框架; 1,什么是分布式定时任务: 首先,我们...
业务架构师和产品经理有什么区别? 产品经理的职责:告诉用户,系统长什么样子;告诉开发 ,他要实现什么功能。 产品经理首先会收集用户的元素需求,然后将它们梳理成一个个业务流程,...
真TM卷啊,看你这面试题,估计3到5年面中高级的吧
近期面经1、kafka分区怎么打乱消息顺序?什么时候会发生rebalance,如何避免?2、如何停止一个线程(https://www.cnblogs.com/lukelook/p/1...
HTTP和RPC的区别楼主答的还是不行啊,RPC本来就是相较于本地方法调用的,是面向过程的,最终的目的就是为了传输对象,所以只需要网络通信+对象的序列化和反序列化就行了,HTTP那套东西冗余度,复杂性,性能都不太行,而且还要指定ip端口,请求资源路径等等
HTTP 的本质?HTTP 和 RPC 的区别?身为 Java Web 开发我发现很多人一些 Web 基础问题都答不上来。 上周我面试了一个三年经验的小伙子,一开始我问他 HTTP/1、HTTP/2相关的他到是能答点东西...
关于动态路由,是各类业务场景中的基础功能,通过动态化配置API网关的路由参数,可以实现在不重启服务的情况下,API路由规则的动态配置、实时生效。本文以Spring Cloud...
什么是系统架构师? 系统架构师是一个既需要掌控整体又需要洞悉局部瓶颈并依据具体的业务场景给出解决方案的团队领导型人物。一个架构师得需要足够的想像力,能把各种目标需求进行不同维...
1 缘起 假设你想给别人说明,Mysql里面是有锁的,你会怎么做? 大多数人,都会开两个窗口,分别起两个事务,然后update同一条记录,在发起第二次update请求时,bl...
数据库的操作越来越成为整个应用的性能瓶颈,这对于Web应用尤其明显。关于数据库的性能,这并不只是DBA需要关心的,而更是后端开发需要去关注的事情。 所以本文讲解MySQL在各...
mark下自己近期在电商开发中遇到的一个问题-数据库死锁及其排查过程。先抛一个业务报错日志做为这次梳理的开始 上图是我接收到的错误报警,SQLSTATE[40001]: Se...
什么是订单拆分 用户提交的订单在物理上并不是一个不可拆分的单元,也即:它不是一个颗粒度最小的实体,可以进行多种形式的分解,具体如何分解根据不同的业务场景,可以进行不同形式的拆...
太年轻,大略看了下,很简单个道理,即使跌穿成本价依然可能继续跌,参考原油,价格跌倒负数,你买一桶原油别人还倒送你美金。这玩意的底部在所有人一致性看空绝望砍仓截肢的时候才可能见底。而且还有相当长时间的底部盘整,磨死煎熬死散户。
比特币熊市大底预测,这还是一场关乎蚂蚁S9生死的大戏“2018 的冬天格外寒冷,然而身体的冷只是暂时的,绝望的冷却是致命的” --懒癌发作的菜 时间拨回到2018/11/14 BTC价格:$6287 BTC 结束了将近两个月的...
处理过线上问题的同学基本上都会遇到系统突然运行缓慢,CPU 100%,以及Full GC次数过多的问题。当然,这些问题的最终导致的直观现象就是系统运行缓慢,并且有大量的报警。...
这两天,蹲在朋友圈,目睹着深圳的“鸡飞狗跳”,让我对深圳人有了新的定义。 毫无疑问1:深圳人是非常有野心的,要不然也没有当初的“没有梦想,何必深圳”以及“背井离乡来深圳干嘛?...
这不对,现在都是分布式微服务,假设一个请求过来了,带了token,可以创建订单,但是还没删除token,又重复请求了提交到另外一个相同的服务实例上去了,这不就重了?
(幂等性)spring boot+redis实现接口防重一、概念幂等性, 通俗的说就是一个接口, 多次发起同一个请求, 必须保证操作只能执行一次比如: 订单接口, 不能多次创建订单 支付接口, 重复支付同一笔订单只能扣一次钱 支付...