首页 > 其他分享 >拿去面试!一个基于 DDD 的高性能短链系统

拿去面试!一个基于 DDD 的高性能短链系统

时间:2024-05-08 09:58:22浏览次数:28  
标签:itmtx Spring 高性能 https 短链 DDD

众所周知,商城、RPC、秒杀、论坛、外卖、点评等项目早早就烂大街了,翻开同学的简历一看 10 个里面有 9 个是这些,翻遍全网再很难找到一个既有含金量又能看得懂的项目,针对此,我研发了这样一个可以快速上手又具有较多技术点的短链项目:

高性能短链系统 EZLink!

技术栈如下:

  • DDD 架构
  • Reactor 模型:Spring WebFlux
  • 雪花算法
  • 分布式锁
  • 责任链模式
  • TransmittableThreadLocal
  • 消息队列:Kafka
  • 定时任务:Spring Scheduled
  • 缓存:Redis
  • 布隆过滤器:BloomFilter
  • Dubbo

代码架构如下图所示:

Github 地址:https://github.com/itmtx/ezlink(注意,这个仓库目前是 private 的,需要邀请)

教程地址:https://itmtx.cn/column/17

标签:itmtx,Spring,高性能,https,短链,DDD
From: https://www.cnblogs.com/cswiki/p/18179007

相关文章

  • 《安富莱嵌入式周报》第336期:开源计算器,交流欧姆表,高性能开源BLDC控制器,Matlab2024a,操
    周报汇总地址:http://www.armbbs.cn/forum.php?mod=forumdisplay&fid=12&filter=typeid&typeid=104 本周更新一期视频教程:BSP视频教程第30期:UDSISO14229统一诊断服务CAN总线专题,常用诊断执行流程精讲,干货分享,图文并茂https://www.armbbs.cn/forum.php?mod=viewthread&tid=12......
  • 高性能摩托车灯降压恒流ic全亮/半亮/循环模式短路保护AP5126
    AP5126是一款PWM工作模式,高效率、外围简单、内置功率管,适用于12-80V输入的高精度降压LED恒流驱动芯片。输出最大功率可达15W,最大电流1.2A。AP5126可实现全亮/半亮功能切换,通过MODE切换:全亮/半亮/循环模式。AP5126工作频率固定在140KHZ,同时内置抖频电路,可以降低对......
  • Go-高性能实用指南(全)
    Go高性能实用指南(全)原文:zh.annas-archive.org/md5/CBDFC5686A090A4C898F957320E40302译者:飞龙协议:CCBY-NC-SA4.0前言《Go高性能实战》是一个完整的资源,具有经过验证的方法和技术,可帮助您诊断和解决Go应用程序中的性能问题。本书从性能概念入手,您将了解Go性能背后的......
  • 猿代码 高性能传统优化技术
    高性能传统优化技术高性能算法lapack安装lapack里面有blas和lapack所以较为方便但是下载的时候遇到了许多困难最后是看知乎评论区解决的需要补上cmake使用指南cdlapack-3.11mkdirbuildcdbuildcmake..-DCMAKE_BUILD_TYPE=RELEASE-DBUILD_SHARED_LIBS=ONmakecma......
  • 美商海盗船推出RS MAX系列高性能风扇:30mm厚度、120/140mm规格可选
    美商海盗船推出新款RSMAX系列风扇。这是其首款30mm厚度的散热风扇,通过结合极其耐用的液晶聚合物材料(LCP)和更大的风扇叶片,辅以AirGuide技术,美商海盗船的工程师团队打造的零妥协、性能最好的风扇。相较于传统标准风扇,RSMAX系列风扇在厚度上增加了20%,但能够在更低的转速下产生相同......
  • Redis核心数据结构与高性能原理
    参考-图灵课堂-https://vip.tulingxueyuan.cnhttps://www.runoob.com/redis/redis-tutorial.html 常见得数据类型:Redis支持五种数据类型:string(字符串),hash(哈希),list(列表),set(集合)及zset(sortedset:有序集合)。stringstring是redis最基本的类型,你可以理解成与Memcached一......
  • Redis 高性能
    为什么Redis性能很高,遥遥领先于MySQL?个人分析有如下原因:IO多路复用物理结构上来说,它是内存数据库,内存的访问速度比硬盘快几个量级。机械硬盘的随机访问速度一般为毫秒级,SSD硬盘的随机访问速度一般为微秒级,而内存的随机访问速度一般为纳秒级。逻辑结构上来说,归功于它的存......
  • 首届超算互联网峰会!天翼云弹性高性能计算E-HPC亮相!
    4月11日,首届超算互联网峰会暨国家超算互联网平台上线仪式在天津顺利举办,来自部委、省级科技厅、中国科学院、中国工程院、计算产业链相关企业等专家、代表数百人共聚一堂,见证了这一历史性时刻。天翼云作为副理事长单位受邀参会,围绕超算领域的前沿技术和应用,与业内专家共同探讨互联......
  • 高性能摩托车灯降压恒流ic全亮/半亮/循环模式短路保护AP5126
    AP5126是一款PWM工作模式,高效率、外围简单、内置功率管,适用于12-80V输入的高精度降压LED恒流驱动芯片。输出最大功率可达15W,最大电流1.2A。AP5126可实现全亮/半亮功能切换,通过MODE切换:全亮/半亮/循环模式。AP5126工作频率固定在140KHZ,同时内置抖频电路,可以降低对......
  • ddddocr 文字验证码识别库 pip install下载失败
    第三方开源库,验证码识别github地址:https://github.com/sml2h3/ddddocr安装pipinstallddddocr下载失败的话使用国内安装源pip3install-ihttps://pypi.tuna.tsinghua.edu.cn/simpleddddocr附带一个api快速部署github地址:https://github.com/sml2h3/ocr_api_server......