Spring Cloud 入门

Posted keep250

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Spring Cloud 入门相关的知识,希望对你有一定的参考价值。

Spring Cloud 入门

Spring Cloud教程

服务与缺省地址端口号

RPC和Rest

这是两种不同的单体链接方式。RPC使用同步机制,容易造成阻塞。Rest使用异步机制,不容易造成阻塞,但是容易产生信息丢失(Rest的具体实现就是各种消息队列中间件)。

消息中间件

消息队列 已经逐渐成为企业应用系统 内部通信 的核心手段。它具有 低耦合可靠投递广播流量控制最终一致性 等一系列功能。

当前使用较多的 消息队列RabbitMQ(erlang语言编写)RocketMQActiveMQ(Java语言)KafkaZeroMQMetaMQ 等,而部分 数据库Redismysql 以及 phxsql 也可实现消息队列的功能。

广泛来说,电商金融 等对 事务一致性 要求很高的,可以考虑 RabbitMQRocketMQ,对 性能要求高 的可考虑 Kafka

RabbitMQ的四种Exchange模式:

  • fanout:广播模式。消息来了后发送给所有Queue。
  • Direct:队列模式。消息来了后发给指定的Queue,其它Queue收不到。
  • Topic:主题模式。Queue根据消息类型来接收消息。

第三方

Google guava 工具类的介绍和使用

流程

先通过oa-web-starter的微服务对整个项目启动,oa-web-starter这个微服务的中有oa-service这个微服务做支撑,web-service这个微服务又有web-api这个微服务做支撑。

  • web-api负责在apollo熔断的时候,提供熔断的信息。
  • web-service负责使用mybatis进行repository层的操作,同时进行service层的操作。
  • web-starter负责进行项目的启动,环境信息的配置。

以上是关于Spring Cloud 入门的主要内容,如果未能解决你的问题,请参考以下文章

Spring cloud stream入门介绍

Spring Cloud入门 - Spring Cloud保护机制

spring cloud 入门系列一:初识spring cloud

一篇搞懂Spring Cloud Gateway(从入门到放弃)

《springcloud超级入门》Spring Cloud是什么?Spring Cloud版本介绍《二》

Spring Cloud入门程序