最近刚刚结束一个项目,有时间写点东西,记录下,自己也总结下.
1.springcloud套件:注册中心eurake,配置中心config,网关gateway,服务调用:ribbon,fetch.其它待考虑
2.消息服务器:rabbitMq,不会丢消息,kafka吞吐量大,但会丢数据.
3.前后端分离:vue.js,node.js
4.部署生产,灰度发布:docker,gitlab,jekins(推荐centos7.2)
5.rpc框架:netty. 缓存nosql:redis
6.大数据处理组件:strom,spark 搜素引擎:elasticsearch,日志采集工具logstach,
7.负载:nginx.