码迷,mamicode.com
首页 > 编程语言 > 详细

Spring Cloud 入门

时间:2020-06-20 21:37:51      阅读:65      评论:0      收藏:0      [点我收藏+]

标签:shu   项目   com   工具类   定义   ati   丢失   方式   change   

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 入门

标签:shu   项目   com   工具类   定义   ati   丢失   方式   change   

原文地址:https://www.cnblogs.com/keep250/p/13170165.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!