本文已参与「新人创作礼」活动,一起开启掘金创作之路。
存储
SQL NoSQL BigData DataStructure Redis(codis) MongoDB MySQL InnoDB postgreSQL Hadoop HBase Hive Rocksdb TiDB 时序数据库(RED Tool, Graphite, Whisper;opentsdb, blueflood, kairosDB, incluxdb, prometheus) levedb ssdb ELK
计算
Algorithm Spark Flink TensorFlow 集群,多核,并行、并发,多线程,锁, 负载均衡
网络
HTTP RPC UDP TCP NAT
协议
JSON Protobuf
架构
微服务+中台 MVC+设计模式 RPC,服务注册与发现
前端客户端:
Android+H5+bootstrap 游戏引擎(UE4 Unity) VUE REACT
语言
C/C++ python go java javascript HTML/CSS
服务发现
consul ZK ETCD
消息队列
RocketMQ, Kafka
大数据
hadoop spark flink
人工智能
tensorflow
工具
1.思维导图
2.原理讲解
3.代码分析
4.代码实现
5.图表分析
6.docker环境
7.性能对比
8.面试题(已有+自创)
9.应用场景
2020.6.1
业务
游戏研发,游戏发行,各种游戏
电商,微信,短视频,推荐,搜索,云服务
新部门搭建
业务功能
登录:
用户名密码验证码
手机号,验证码,动态码
第三方登录
指纹、刷脸登录
证书 HTTPS
0个人的数据
系统的数据
1个人的数据
永久:
K,V小数据:积分,设置,昵称,
K,List: 消息list, 文章list,我的好友,我的关注,关注我的人,购物车,历史记录,背包
支持翻页,搜索,分类
K,SortedList
临时:
临时活动,周期刷新
n个人的数据
K,V
K,List 商品list
K,SortedList 排行榜
K,Set匹配池,直播池