GIS麻辣香锅集合汇总有关于GIS知识学习、工具学习、教程系列、GIS笔记、开发研究等各个有关于GIS的行业解决方案。
sharding-jdbc 完整分库分表流程demo
Raffle 抽奖模块 是大营销平台的核心组件,支持: 差异化抽奖流程:通用抽奖、黑名单过滤、人群定向、积分消耗、N次解锁奖品等。 高扩展性设计:采用 责任链模式、模板模式、组合模式 和 工厂模式,实现规则引擎的动态装配。 分布式与高并发:通过分库分表、分布式锁、延迟队列、熔断限流等机制,保障系统的高可用与一致性。
拼多多领券中心,助力用户便捷领取和平台分发优惠券红包,促进商家销售和平台 GMV 指标提升。平台包括优惠券秒杀、分发、结算以及搜索等业务,支持大量用户同时进行优惠券领取功能,以及完成平台百万级别用户优惠券分发功能,保障不漏发、不多发等特性。使用缓存、分库分表、RocketMQ5.x 以及 Sentinel 等技术支撑平台稳定运行。
基于 redisson 和 kafka 实现一个延时队列
基于 Apache RocketMQ的一种自定义延迟时间的延迟消息队列(DelayQueue)。
https://github.com/donnemartin/system-design-primer
rocketmq支持任意时间的延时(可以精确到秒级) 基于时间轮和高效mmap文件实现
分库分表,读写分离、数据分片、数据脱敏(按用户分库、按月份分表)
多平台统一消息推送系统。 一个接口触达多平台(包括微信公众号、企业微信、钉钉、邮箱等任何想的到平台,都能一个接口一次推送;极简的代码调用,极大减少业务方消息推送的代码量); 同时提供基于netty和websocket的即时通讯实现,实现单聊、群聊等功能。开箱即用,采用SpringCloud微服务架构,扩展简单且没有单点问题。致力于包揽所有和消息推送有关的技术开发工作,节省开发资源。