技術那麼多,說出你常用的那些【持續更新】

歡迎留言,說出你常用的技術

技術選型


  • 網關:Nginx、Kong、Zuul
  • 緩存:Redis、MemCached、OsCache、EhCache
  • 搜索:ElasticSearch、Solr
  • 熔斷:Hystrix

  • 負載均衡:DNS、F5、LVS、Nginx、OpenResty、HAproxy
  • 註冊中心:Eureka、Zookeeper、Redis、Etcd、Consul
  • 認證鑑權:JWT
  • 消費隊列:RabbitMQ、ZeroMQ、Redis、ActiveMQ、Kafka

  • 日誌收集:ELK、Redis
  • 系統監控:GPE、PinPoint、Zipkin
  • 文件系統:OSS、NFS、FastDFS、MogileFS
  • RPC框架: Dubbo、Motan、Thrift、grpc

  • 構建工具:Maven、Gradle
  • 集成部署:Docker、Jenkins、Git、Maven

  • 數據庫:MySql、Redis、MongoDB、PostgreSQL、Memcache、HBase
  • 網絡:專用網絡VPC、彈性公網IP、CDN
  • 數據庫中間件:DRDS (阿里雲)、Mycat、360 Atlas、Cobar (不維護了)
  • 分佈式框架:Dubbo、Motan、Spring-Could

架構必備


  • 負載均衡(負載均衡算法)
  • 反向代理
  • 服務隔離
  • 服務限流
  • 服務降級(自動優雅降級)
  • 失效轉移
  • 超時重試(代理超時、容器超時、前端超時、中間件超時、數據庫超時、NoSql超時)
  • 回滾機制(上線回滾、數據庫版本回滾、事務回滾)

高併發

  • 應用緩存
  • HTTP緩存
  • 多級緩存
  • 分佈式緩存
  • 連接池
  • 異步併發

分佈式事務

  • 二階段提交(強一致)
  • 三階段提交(強一致)
  • 消息中間件(最終一致性),推薦阿里的RocketMQ

隊列

  • 任務隊列
  • 消息隊列
  • 請求隊列

擴容

  • 單體垂直擴容
  • 單體水平擴容
  • 應用拆分
  • 數據庫拆分
  • 數據庫分庫分表
  • 數據異構
  • 分佈式任務

網絡安全

  • SQL注入
  • XSS攻擊
  • CSRF攻擊
  • 拒絕服務(DoS,Denial of Service)攻擊
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章