SpringCloud Demo入门学习

简介: SpringCloud Demo入门学习

文末源码及详细文档,本篇给刚入门SpringCloud提供环境搭建思路、上手尝试。

SpringCloud Demo

LiaWan-Cloud

介绍

倆萬 Cloud 版,基于Spring Boot、Spring Cloud & Alibaba、nacos + gateway + feign + hystrix。提供一个开箱即学的入门项目

适用人群

本项目是我在学习期间的一个实践,致力于让每一个想了解和学习 SpringCloud 的爱好者可以快速了解这项技术。项目计划配备几篇对应文章,帮助更快上手。建议收藏,有空余时间会尽快更新。

解决痛点
  1. SpringBoot的发展确实解决了我们大部分关于版本的痛点,但是第一次搭建一整套SpringCloud&alibaba并不是一件容易的事
  2. 各种组件的整合,到底需要哪些依赖,怎么玩转
软件架构

软件架构说明

这是一个 SpringCloud Demo,展示了相关调用链

安装教程
  1. 安装Nacos
下载解压启动
bin/startup.sh -m standalone
访问
ip:8848/nacos/#/login

启动服务

liawan-gatewsy
liawan-api
liawan-user


  1. 不分先后顺序。每个服务下有对应的 README.md 说明文档。
使用说明
  1. xxxx
  2. xxxx
  3. xxxx
参与贡献
  1. Fork 本仓库
  2. 新建 Feat_xxx 分支
  3. 提交代码
  4. 新建 Pull Request
特技

liawan-gateway

网关服务

前言

这里演示 gateway 使用方法。项目记得 start,后面会持续完善架构及功能,从0到1。

Demo测试

  1. 启动 main 方法
    启动 gateway 、 api (不分先后顺序)
  2. 测试匹配路由
    http://127.0.0.1:6020/?url=baidu
    http://127.0.0.1:6020/?url=qq测试动态路由

http://127.0.0.1:6020/liawan-api/api/hello

通过请求 liawan-gateway 网关服务,请求到 liawan-api 服务

  1. 远程调用openfeign
    http://127.0.0.1:6020/liawan-api/api/getHello


liawan-api

api服务

前言

一个普通的api服务,给 gateway 测试使用

  1. 启动 main 方法
  2. 测试api调用
    http://127.0.0.1:6010/api/hello


  1. openfeign 调用 liawan-user
    http://127.0.0.1:6010/api/getHello


源码

https://gitee.com/rodert/LiaWan-Cloud

欢迎留言

目录
相关文章
|
18天前
|
JSON Java 程序员
马程序员2024最新SpringCloud微服务开发与实战 个人学习心得、踩坑、与bug记录Day1最快 最全(2)
马程序员2024最新SpringCloud微服务开发与实战 个人学习心得、踩坑、与bug记录Day1最快 最全(2)
21 3
|
18天前
|
缓存 负载均衡 算法
黑马程序员2024最新SpringCloud微服务开发与实战 个人学习心得、踩坑、与bug记录Day3 全网最全(2)
黑马程序员2024最新SpringCloud微服务开发与实战 个人学习心得、踩坑、与bug记录Day3 全网最全(2)
31 1
|
18天前
|
程序员 测试技术 Docker
黑马程序员2024最新SpringCloud微服务开发与实战 个人学习心得、踩坑、与bug记录Day3 全网最全(1)
黑马程序员2024最新SpringCloud微服务开发与实战 个人学习心得、踩坑、与bug记录Day3 全网最全(1)
55 1
|
18天前
|
SQL Java 程序员
马程序员2024最新SpringCloud微服务开发与实战 个人学习心得、踩坑、与bug记录Day1最快 最全(1)
马程序员2024最新SpringCloud微服务开发与实战 个人学习心得、踩坑、与bug记录Day1最快 最全(1)
60 1
|
20天前
|
存储 搜索推荐 Java
微服务SpringCloud ES分布式全文搜索引擎简介 下载安装及简单操作入门
微服务SpringCloud ES分布式全文搜索引擎简介 下载安装及简单操作入门
27 2
|
17天前
|
缓存 负载均衡 算法
技术笔记:springcloud深入学习(四)
技术笔记:springcloud深入学习(四)
|
18天前
|
关系型数据库 MySQL Shell
黑马程序员2024最新SpringCloud微服务开发与实战 个人学习心得、踩坑、与bug记录Day2 全网最快最全(下)
黑马程序员2024最新SpringCloud微服务开发与实战 个人学习心得、踩坑、与bug记录Day2 全网最快最全(下)
55 0
|
18天前
|
Java 程序员 Docker
黑马程序员2024最新SpringCloud微服务开发与实战 个人学习心得、踩坑、与bug记录Day2 全网最快最全(上)
黑马程序员2024最新SpringCloud微服务开发与实战 个人学习心得、踩坑、与bug记录Day2 全网最快最全(上)
31 0
|
2月前
|
Java Nacos 微服务
全面学习SpringCloud框架指南
V 哥建议:如果你正在学习SpringCloud,你可以把这篇文章作为学习指南,如果你已经学过了,可以查漏补缺,因为 V 哥这篇文章全面介绍了SpringCloud的方方面面,当然你还需要结合官方文档的细节和源码部分去学习,成功拿下SpringCloud不是问题。加油兄弟!
|
1月前
|
人工智能 Java Spring
使用 Spring Cloud Alibaba AI 构建 RAG 应用
本文介绍了RAG(Retrieval Augmented Generation)技术,它结合了检索和生成模型以提供更准确的AI响应。示例中,数据集(包含啤酒信息)被加载到Redis矢量数据库,Spring Cloud Alibaba AI Starter用于构建一个Spring项目,演示如何在接收到用户查询时检索相关文档并生成回答。代码示例展示了数据加载到Redis以及RAG应用的工作流程,用户可以通过Web API接口进行交互。
52380 63