我是靠谱客的博主 霸气彩虹,最近开发中收集的这篇文章主要介绍Hello Spring Cloud Alibaba(一)之项目初始介绍准备,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

Hello Spring Cloud Alibaba(一)之项目初始介绍准备

    • Hello Spring Cloud Alibaba
    • Spring cloud Alibaba介绍
    • 版本说明
    • 项目独立服务准备规划
    • 项目服务规划
    • 本项目参考的文档

Hello Spring Cloud Alibaba

本项目Hello Spring Cloud Alibaba主要是记录第一次整合Spring Cloud Alibaba的坑,实际上官方文档已经非常全面,地址:https://github.com/alibaba/spring-cloud-alibaba/wiki,但是官方文档只是单组件进行介绍,并没有整合起一整套常用的功能, 而本项目将对Cloud Alibab的常用组件进行整合、踩坑。

Spring cloud Alibaba介绍

Spring Cloud Alibaba 致力于提供微服务开发的一站式解决方案。此项目包含开发分布式应用微服务的必需组件,方便开发者通过 Spring Cloud 编程模型轻松使用这些组件来开发分布式应用服务。
依托 Spring Cloud Alibaba,您只需要添加一些注解和少量配置,就可以将 Spring Cloud 应用接入阿里微服务解决方案,通过阿里中间件来迅速搭建分布式应用系统。

版本说明

版本问题一直都是开发中很重要的,由于版本的迭代,相同的代码在不一样的版本中可能无法使用,再加上cloud Alibaba为多个不同的组件集成,其版本也要一致。这里我使用Spring Cloud Hoxton.RELEASE版本,版本关系如图。事实上官方提供了推荐的版本依赖包,只需要在maven中引入依赖管理即可。
在这里插入图片描述
在这里插入图片描述

![在这里插入图片描述](https://img-blog.csdnimg.cn/20200824212024753.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzM2NjE4NTMx,size_16,color_FFFFFF,t_70#pic_center

项目独立服务准备规划

Spring Cloud Alibaba提供Sentinel、Nacos、RocketMQ、Dubbo、Seata、Alibaba Cloud ACM、Alibaba Cloud OSS、Alibaba Cloud SchedulerX、Alibaba Cloud SMS一系列功能。本项目主要使用Sentinel、Nacos、RocketMQ、Dubbo以及Spring Cloud官方提供的Spring Cloud Security oAuth2与Spring Cloud Gateway。其中Sentinel、Nacos、RocketMQ为单独部署的服务,本项目将在windows系统上安装Ubuntu 18.04虚拟机,并使用Docker进行部署。服务规划如下:

名称ip:port
Sentinel192.168.0.100:8858
Nacos192.168.0.100:8848
RocketMQ Console192.168.0.100:8080
RocketMQ broker192.168.0.100:10911

项目服务规划

本项目将使用maven多模块开发,分别开发hello-api,hello-consumer,hello-provider,hello-oAuth2,hello-gateway五个模块。模块规划如下:

名称ip:port作用
hello-api非web模块为dubbo提供公共api
hello-consumer127.0.0.1:8010项目的消费者
hello-provider127.0.0.1:8020项目的提供者
hello-oAuth2127.0.0.1:8030项目的安全模块
hello-gateway127.0.0.1:8080服务网关,为项目提供统一的接口

本项目参考的文档

Cloud Alibaba官方GitHub
Docker菜鸟教程
千锋教育-李卫民

最后

以上就是霸气彩虹为你收集整理的Hello Spring Cloud Alibaba(一)之项目初始介绍准备的全部内容,希望文章能够帮你解决Hello Spring Cloud Alibaba(一)之项目初始介绍准备所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(55)

评论列表共有 0 条评论

立即
投稿
返回
顶部