欢迎来到我的博客小站。  交流请加我微信好友: studyjava。  也欢迎关注同名公众号:Java学习之道

 微服务 标签

微服务之间的最佳调用方式 置顶!

  |   0 评论   |   0 浏览

在微服务架构中,需要调用很多服务才能完成一项功能。服务之间如何互相调用就变成微服务架构中的一个关键问题。服务调用有两种方式,一种是RPC方式,另一种是事件驱动(Event-driven)方式,也就是发消息方式。消息方式是松耦合方式,比紧耦合的RPC方式要优越,但RPC方式如果用在适合的场景也有它的一席之地.

为什么要在微服务中使用Grpc? 置顶!

  |   0 评论   |   0 浏览

gRPC消息使用一种有效的二进制消息格式protobuf进行序列化。Protobuf在服务器和客户机上的序列化非常快。Protobuf序列化后的消息体积很小,能够有效负载,在移动应用程序等有限带宽场景中显得很重要。

gRPC的Consul删除多余服务 置顶!

  |   0 评论   |   0 浏览

Springcloud 微服务架构,使用 Consul 作为服务注册中心,有时某个服务已经不可用了但是依旧存在于 Consul 中,导致调用服务时,出现调用失败的情况,这时可以手动删除该服务。

[转]详解Rabbitmq常用模式

  |   0 评论   |   0 浏览

Rabbitmq 是使用 Erlang 语言开发的开源消息队列系统,基于 AMQP 实现,是一种应用程序对应用程序的通信方法,应用程序通过读写出入队列的消息来通信,而无需专用连接来链接它们。消息传递指的是应用程序之间通过在消息中发送数据进行通信,而不是通过直接调用彼此通信,直接调用通常是指远程过程调用的技术。