SpringCloud is not a big framework , just a spec, is consist of many component, here are some basic component , like below

    • Gateway
      • implement like zuul , SpringCloud gateway and others
    • Service Register and Discover
      • implement like euraka, consul ,nacos provider by alibaba
    • Config center
      • git? nacos? others i don’t know.
    • Load Balance
      • netflix’s ribbon and others?
    • Feign
      • http client
    • etc

    we can build a springcloud project at https://start.spring.io/