首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
默认
订阅
没有故事的安徒生
更多收藏集
微信扫码分享
微信
新浪微博
QQ
20篇文章 · 0订阅
RabbitMq&常见问题&介绍&架构
使用中间件:消息发送方称为生产者,消息接收方称为消费者。 原有方式直接调用,现在需要通过mq来进行交互。 RockerMQ:使用java开发,脱胎于kafka,所以吞吐量在同类产品中占据优势,属于阿里。 1:生产者与mq建立连接(TCP,类似于线程池)通过连接中的通道发送消息至…
RabbitMQ系列3 RabbitMQ工作模式介绍
1. simple简单模式 2. work工作模式(资源的竞争) 3. publish/subscribe发布订阅(共享资源) C:消费者:消息的接受者,会一直等待消息到来。 C:消费者,消息的接受者,会一直等待消息到来。 Queue:消息队列,接收消息、缓存消息。 Excha…
RabbitMQ灵魂拷问
①. 跨系统的异步通信,所有需要异步交互的地方都可以使用消息队列。就像我们除了打电话(同步)以外,还需要发短信,发电子邮件(异步)的通讯方式。 ②. 多个应用之间的耦合,由于消息是平台无关和语言无关的,而且语义上也不再是函数调用,因此更适合作为多个应用之间的松耦合的接口。基于消…
Java实现远程服务生产与消费(RPC)的4种方法-RMI,WebService,HttpClient,RestTemplate
一. 通过rmi实现远程服务的生产与消费 Java自身提供了java.rmi包, 方便开发者进行远程服务的部署与消费, 下面将通过具体案例进行讲解. 远程服务提供者实现. 创建UserService接口. 注意, UserServiceImpl除了实现UserService接口…
WebService就是这么简单
首先我们来谈一下为什么需要学习webService这样的一个技术吧.... 天气预报这么一个功能并不是简单的JS组件就能够实现的,它的数据是依赖数据库分析出来的,甚至需要卫星探测..我们个人建站是不可能搞这么一个数据库的吧。 于是乎,webService就诞生了,webserv…
RPC 和 HTTP 对比
RPC 主要是基于 TCP/IP 协议的,而 HTTP 服务主要是基于 HTTP 协议的,我们都知道 HTTP 协议是在传输层协议 TCP 之上的。 客户端(Client),服务的调用方。 服务端(Server),真正的服务提供者。 客户端存根(Client Stub),存放服…
聊一聊RPC
随着近几年分布式、微服务架构的火热,RPC 在开发工作中使用的越来越多,也变的越来越重要。 作为一个学生,在学校接触到的大多都是 SSM 这类单体应用,但实习后发现,基本是接触不到从 0 到 1 的项目的,更多的是在为整个大系统的某个小模块添砖加瓦。因此,模块与模块之间的通信就…
SpringCloud 源码系列(11)— 负载均衡Ribbon 之 重试与总结篇
通过前面几篇文章的分析,可以知道有重试功能的其实有两个组件,一个是 Ribbon 的 LoadBalancerCommand,一个是 spring-retry 的 RetryTemplate。RetryableRibbonLoadBalancingHttpClient 和 Re…
Filter过滤器、Interceptor拦截器、Aspect切片 应如何选择?
目录前言Filter过滤器Interceptor拦截器Aspect切片总结前言小伙伴们应该听说过过滤器、拦截器、切面,印象上都能够起到截断拦截的作用,在做一些业务需求时,不知道如何选择,今天就来介绍一
Java - ThreadLocal
1. 全局观 所以对于不同的线程,每次获取副本值时,别的线程并不能获取到当前线程的副本值,形成了副本的隔离,互不干扰。 2. 常用的方法 1 . public T get() 获取当前线程的副本变量值。 2 . public void set(T value) 保存当前线程的副…