核心服务:
1.协议:http/rpc/MQ
2.转发层:方向代理与负载均衡 nginx
3.服务框架: gin grpc,mock服务
4.中间件:消息队列,异步调用
5.存储:tredis、mysql
基本理论知识:
1.语言:基本知识点,核心库源码理解
2.数据结构
3.算法
架构:
1.业务场景架构:高并发大流量、
2.微服务架构:服务拆分、服务一致性、服务性能优化与监控告警
3.通用基础服务建设:
项目碰到的一些问题:redis qps放大问题、性能问题(cpu压不满)、写kafka导致协程一直阻塞连锁导致redis链接不停创建而无法回收进而使连接池耗尽报错、http server配置ReadTimeout/WriteTimeout/IdleTimeout参数
网友评论