springcloud项目怎么启动?springcloud怎么组成?

springcloud作为目前中小型项目极受欢迎的微服务框架,其重要性不必多说,可是对于一个新手来说,启动springcloud项目是有些困难的,那springcloud项目怎么启动?下面来我们就来给大家讲解一下这方面的内容。

一. 首先,创建父工程

1. 选择 new project;

2. 选择Maven,不要勾选提示的内容,Next;

3. 写项目名和选择存放地址(IDEA版本不同此处会有差异,但是基本的步骤都是一样的),Finish;

4. 创建完父工程后,可以看到这样的项目构造,右键src,delete删除掉;

二. 创建子工程:springCloud-api;

三.创建另一个子工程:springCloud-provider(服务提供者);

四.创建消费者子工程;

五.创建服务注册中心。springCloud使用Eureka作为其服务发现的框架。Eurka是Netfilx开发的符合AP原则的服务发现框架。

六.服务注册。服务提供者提供的服务必须注册到Eureka中,以方便消费者读取。

springcloud怎么组成?

Spring Cloud的子项目,大致可分成两类,一类是对现有成熟框架”Spring Boot化”的封装和抽象,也是数量最多的项目;第二类是开发了一部分分布式系统的基础设施的实现,如Spring Cloud Stream扮演的就是kafka, ActiveMQ这样的角色。对于我们想快速实践微服务的开发者来说,第一类子项目就已经足够使用,如:

Spring Cloud Netflix是对Netflix开发的一套分布式服务框架的封装,包括服务的发现和注册,负载均衡、断路器、REST客户端、请求路由等。

Spring Cloud Config将配置信息中央化保存, 配置Spring Cloud Bus可以实现动态修改配置文件;

Spring Cloud Bus分布式消息队列,是对Kafka, MQ的封装;

Spring Cloud Security对Spring Security的封装,并能配合Netflix使用;

Spring Cloud Zookeeper对Zookeeper的封装,使之能配置其它Spring Cloud的子项目使用;

Spring Cloud Eureka 是 Spring Cloud Netflix 微服务套件中的一部分,它基于Netflix Eureka 做了二次封装,主要负责完成微服务架构中的服务治理功能。

springCloud项目启动就是以上的简单几步,大家只要按照步骤来就行,springcloud是企业中很受欢迎的框架,作为程序员如果将这个熟练使用的话,对未来的发展还是很不错的。最后大家如果想要了解更多java架构师知识,敬请关注奇Q工具网。

推荐阅读:

java的编译器有哪些?java编译器汇总

java程序不报错却运行不显示怎么回事?

c语言和java编程哪个好学一些?