前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >别再写烂大街的电商、秒杀项目了,来看看这两个!

别再写烂大街的电商、秒杀项目了,来看看这两个!

作者头像
崩天的勾玉
发布2021-12-20 16:35:22
1.6K0
发布2021-12-20 16:35:22
举报
文章被收录于专栏:崩天的勾玉崩天的勾玉

都说电商、秒杀项目烂大街,事实上也确实如此,面试官看到都头疼。今天推荐2个与众不同的项目,非常适合学习开发技巧,也可以琢磨琢磨吸收为自己的面试项目!

项目1:koalas-rpc

项目地址:https://gitee.com/dromara/koalas-rpc

koalas-RPC 个人作品,提供大家交流学习,有意见请私信,欢迎拍砖。客户端采用thrift协议,服务端支持netty和thrift的TThreadedSelectorServer半同步半异步线程模型,支持动态扩容,服务上下线,权重动态,可用性配置,页面流量统计等,QPS统计,TP90,TP99,TP95等丰富可视化数据,持续为个人以及中小型公司提供可靠的RPC框架技术方案。

1:为什么要写这个RPC

市面上常见的RPC框架很多,grpc,motan,dubbo等,但是随着越来越多的元素加入,复杂的架构设计等因素似使得这些框架和spring一样,虽然号称是轻量级,但是用起来却是让我们很蹩脚,大量的配置,繁杂的API设计,其实,我们根本用不上这些东西!!!我也算得上是在很多个互联网企业厮杀过,见过很多很多的内部RPC框架,有些优秀的设计让我非常赞赏,有一天我突然想着,为什么不对这些设计原型进行聚合归类,自己搞一套【轻量级】RPC框架呢,碍于工作原因,一直没有时间倒腾出空,十一期间工作闲暇,说搞就搞吧,落地不易,很多细节性问题,比如tcp中怎么解决大量的wait-time,如何做到thrift和netty的兼容等等大量细节的优化,希望源码对大家对认识RPC框架起到推进的作用。东西越写越多,有各种问题欢迎随时拍砖

2:为什么叫koalas

树袋熊英文翻译,希望考拉RPC给那些不太喜欢动手自己去造轮子的人提供可靠的RPC使用环境

3:技术栈

thrift 0.8.0, spring-core-4.2.5,spring-context-4.2.5,spring-beans-4.2.5等spring源码, log4j,slf4j, org.apache.commons(v2.0+), io.netty4, fastJson, zookeeper, 点评cat(V3.0.0+ 做数据大盘统计上报等使用,可不配置), AOP,反射代理等

项目2:kooteam

项目地址:https://gitee.com/sinbo/kooteam

kooteam 是一款轻量级的在线团队协作工具,提供各类文档工具、在线思维导图、在线流程图、项目管理、任务分发,知识库管理等工具。kooteam 支持钉钉,企业微信等账号同步登陆,保障企业数据安全。

后端框架:Blade MVC 前端框架:Vue 2.0 + Element UI 数据库:Mysql/Mongodb/SQLite

功能演示:

结尾

这两个项目吃透了或者写个简易版放简历上,面试官一定会对你另眼相看~

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2021-12-01,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 崩天的勾玉 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 项目1:koalas-rpc
  • 项目2:kooteam
  • 结尾
相关产品与服务
项目管理
CODING 项目管理(CODING Project Management,CODING-PM)工具包含迭代管理、需求管理、任务管理、缺陷管理、文件/wiki 等功能,适用于研发团队进行项目管理或敏捷开发实践。结合敏捷研发理念,帮助您对产品进行迭代规划,让每个迭代中的需求、任务、缺陷无障碍沟通流转, 让项目开发过程风险可控,达到可持续性快速迭代。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档