随笔分类 -  中间件

摘要:一 引言 对于Nacos大家应该都不太陌生,出身阿里名声在外,能做动态服务发现、配置管理,非常好用的一个工具。然而这样的技术用的人越多面试被问的概率也就越大,如果只停留在使用层面,那面试可能要吃大亏。 比如我们今天要讨论的话题,Nacos在做配置中心的时候,配置数据的交互模式是服务端推过来还是客户端 阅读全文
posted @ 2024-03-17 11:03 balfish 阅读(40) 评论(0) 推荐(0) 编辑
摘要:一 什么是消息推送 推送的场景比较多,比如有人关注我的公众号,这时我就会收到一条推送消息,以此来吸引我点击打开应用。 消息推送通常是指网站的运营工作等人员,通过某种工具对用户当前网页或移动设备 APP 进行的主动消息推送。 消息推送一般又分为 Web 端消息推送和移动端消息推送。 移动端消息推送示例 阅读全文
posted @ 2024-03-06 22:51 balfish 阅读(53) 评论(0) 推荐(0) 编辑
摘要:一 单机定时任务 Timer java.util.Timer是 JDK 1.3 开始就已经支持的一种定时任务的实现方式。 Timer 内部使用一个叫做 TaskQueue 的类存放定时任务,它是一个基于最小堆实现的优先级队列。TaskQueue 会按照任务距离下一次执行时间的大小将任务排序,保证在堆 阅读全文
posted @ 2024-03-06 21:22 balfish 阅读(56) 评论(0) 推荐(0) 编辑
摘要:一 概述 RPC(Remote Procedure Call):远程过程调用,它是一种通过网络从远程计算机程序上请求服务,这个过程就像调用本地方法一样,而不需要了解底层网络技术的思想。 为什么要 RPC ? 因为,两个不同的服务器上的服务提供的方法不在一个内存空间,所以,需要通过网络编程才能传递方法 阅读全文
posted @ 2021-08-05 20:46 balfish 阅读(55) 评论(0) 推荐(0) 编辑
摘要:一 什么是dubbo 下面从Dubbo官网直接拿来,看一下基于RPC层,服务提供方和服务消费方之间的调用关系,如图所示: 上述节点简单介绍以及他们之间的关系: Container: 服务运行容器,负责加载、运行服务提供者。必须。 Provider: 暴露服务的服务提供方,会向注册中心注册自己提供的服 阅读全文
posted @ 2018-03-28 12:11 balfish 阅读(560) 评论(0) 推荐(0) 编辑
摘要:一 mq简介(message queue) 我们可以把消息队列看作是一个存放消息的容器,当我们需要使用消息的时候,直接从容器中取出消息供自己使用即可。由于队列 Queue 是一种先进先出的数据结构,所以消费消息时也是按照顺序来消费的。 通过消息队列,应用程序可独立地执行-它们不需要知道彼此的位置,或 阅读全文
posted @ 2018-03-22 15:32 balfish 阅读(350) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示