RabbitMQ 消息最终一致性解决方案 RabbitMQ 延迟队列、消息延迟推送 > + RabbitMQ延迟队列 > + RabbitMQ消费端限流、TTL、死信队列 ...
RabbitMQ 消息最终一致性解决方案 RabbitMQ 延迟队列、消息延迟推送 > + RabbitMQ延迟队列 > + RabbitMQ消费端限流、TTL、死信队列 ...
1.1大文件查找前100个最大的数字 > 有一个文本文件(data.txt)里面每行为一个数字切文件预计有100W行左右,请以最快的速度在一台主机4核cpu/1G内存的主机上找出前100个最大的数字,并且输出其在文件所在行。 > 注意:请尽量提供该程序在生产运行所需全部信息。 1.2实现LRU算法(禁用LinkedHashMap) > LRU(Least recently us ...
2.如何保证银行清结算文件可信,如何确保不被篡改 3.Redis的分布式锁 4.Redis的“一主二从三哨兵” 5.如何不用db、redis、zk解决分布式锁 5.1 Map本地高可用缓存 5.2 Map缓存扩展到分布式如何保证数据一致性和高可用 5.3 Map缓存分布式如何扩容、一致性哈希、虚拟node等实施方案 5.4 ...
路由策略落库方案 可以往规则引擎+Drools进行靠,给出一个合理的解决方案,包括如何快速响应、通用、可动态配置。 渠道评分规则 交易卡组织 对公对私 交易费率(单笔、百分比、交易额度阶梯) 渠道历史成功率/赔付率 渠道结算周期 从上述维度进行系列路由、并且按照一定维度权重进行评分,给出一个最优渠道+部分备用渠道,支付失败时进行切换备用渠道,提高整体支付成功 ...
方面面试官了解目前岗位职能,日常工作(业务+技术点) 2.介绍一个你觉得最有价值的项目 2.1 业务层面介绍(业务栈) 2.2 技术层面介绍(技术栈) 这里可以引入自己非常熟悉的知识点,引导面试官下一个问题往这上面提问。 3.(前面引入)分布式事务在业务上如何落地的 4.(前面引入)Redis和DB一致性问题的解决方案 > + [分布式缓存一致性]( ...
给定一个房间连接,准时参加牛客网面试题笔试。 leetcode 144-二叉树的前序遍历 牛客网 [求二叉树的前序遍历](https://www.nowcoder.com/questionTerminal/501fb3ca49bb4474bf5fa872 ...
由于目前是做的支付行业项目,涉及到银行出入款项目可能会文件服务器,所以算是一个简单的开场问题。 ftp和sftp都是日常工作中常用的文件传输方式。 FTP 需要使用客户端和服务端进行交互。服务端用来存储文件,客户端可以使用FTP协议访问服务端上的资源。 默认开放21、20两个端口。21端口用于传输控制类消息,20端口是否使用取决于传输模式:被动模式(Passive)和主 ...