完整的互联网项目用到哪些技术

完整的互联网项目最常用到的技术有哪些?

1、微服务架构

通常微服务用springcloud技术栈来实现,包括zuul、熔断机制、feign等。

2、消息队列

用的最多的是kafka

3、数据库

分库分表模式,像mycat,TiDB等,可以选择的产品还是挺多的,看个人兴趣。

4、告警监控

通常用micrometer库+influxdb+grafana就能满足了。

5、日志查询

ELK三件套(elasticsearch+logstach+kibana)

6、大数据分析计算

用ES、Spark、HDFS,Yarn等也就可以了。

7、任务调度

用airflow

基本上差不多了,用好上面的开源组件,对付大型的互联网项目绰绰有余了!

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章