加载中
springboot(一) 启动过程-如何监听启动过程(1)

SpringApplication 了解下Springboot的启动过程, 目标是整明白如何监听启动过程中的各个节点. Springboot启动就是一个main方法 @SpringBootApplication(exclude = {DruidDataSourceAutoConfi...

一点一点实现一个RPC框架三 -- 学习dubbo spi

前言 了解过java spi后, 马上来看看dubbo spi有什么特殊之处 dubbo spi demo 还是以一个运行的demo开始, 基本和官网一样 public static void main(String[] args) { ExtensionLoader<Robo...

一点一点实现一个RPC框架二 -- 学习java spi

前言 深入dubbo源码前最好先了解下java spi(service provider interface)机制, 简单来说, spi可以帮我们加载指定文件中描述的接口实现类. 嗯...就这? 是不是太简单了, 虽然我是个菜瓜, 那我也...

guava EventBus 学习二 源码

上篇介绍了guava包中的event bus的使用, 本篇深入源码了解实现细节 EventBus 了解 首先当然要看EventBus类, 类上的注释说了很多, 总结如下: 1 EventBus保证在多线程环境下, 不会同时访问订阅...

消息中间件(三) 之 RabbitMQ延迟队列

延迟任务 什么是延迟任务 需要延迟一段时间才需要处理的任务. 比如订单关闭, 电商平台一般会给用户30分钟左右交钱时间, 当超时未交钱就需要关闭订单. 订单的延时关闭就是一种延迟任务. 怎么实...

使用mybatis动态加载外部sql

背景 不知道你们公司内部有没有这样的困惑, 很多部门经常会要求你们部门提供接口, 查询一些数据, 接口基本没有业务逻辑, 一条sql足以, 但是为了这个sql就不得不开发一个接口, 费时费力. 很多...

04/30 21:31
141
VIM常用操作

不定期更新, 里面内容都是作者经常使用的功能, 在这里记录下来方便自己, 如果有用也是方便大家 常用快捷键 普通操作 命令模式下: i 插入模式 o 光标移动到下一行, 并转换为插入模式 gg 光标跳...

guava EventBus 学习一

背景 event bus 数据总线, 数据发送者发送信息到总线, 数据接收者从总线接收数据. 大概类似于下飞机去取行李的时候, 旅客在行李传送带旁边等候自己的行李, 在这个场景下, 飞机相当于发送者,...

04/20 08:32
28
一点一点实现一个RPC框架 一 搞一个注册中心

注册中心 在orz框架中(对就是我们在做的这个框架的名字orz~), 消费者是写死生产者地址的, 为了后面支持集群扩展(真的么...), 我们这次搞一个注册中心, orz是抄..咳咳..借鉴dubbo的产品(产品....

一点一点实现一个RPC框架 零

dubbo的介绍大家自行百度,下面以一个demo作为dubbo学习的开始 DUBBO 入门例子 - 一个服务一个实现 dubbo版本2.5.8 注册中心使用zookeeper,版本3.4 代码结构如下 api是接口服务定义 consum...

消息中间件 二 之AMQP实战(下) RabbitMQ springboot实践

实现内容 RabbitMQ + springboot 实现消息的发送和监听 springboot版本2.1.8 直接上代码 配置类 @Configuration public class RabbitConfig { // mq地址 @Bean(value = "connectionFactory")...

03/10 22:18
186
消息中间件 二 之AMQP实战

实例分析 前面我们看了AMQP说明文档, 对AMQP有了大体的了解, 本文从实例出发再过一遍AMQP的基本操作. 准备 环境 RabbitMQ server 3.7.16 RabbitMQ client 5.7.3 客户端代码使用的是RabbitMQ官...

02/23 09:18
286
消息中间件 -- 之AMQP译文(下)

3 Functional Specification 功能性说明 3.1 Server Functional Specification 服务端功能性说明 3.1.1 Messages and Content 信息和内容 在中间件处理路由和队列系统中, 信息具有原子性. 信...

02/23 09:16
63
消息中间件 一 之 AMQP译文(上)

RabbitMQ是AMQP的实现成果, 所以在研究RabbitMQ之前, 不如先看看协议本身. 1 Overview 概述 1.1 Goals of This Document 文档目标 本文档定义了网络协议AMQP, 客户端可以使用该协议与消息中间...

02/22 18:48
119
消息中间件 - 零

消息中间件是什么? MOM Message-Orientd Middleware is software infrastructure focused on sending and receiving messages between distributed systems. 消息中间件就是在分布式系统中发...

02/22 18:41
37

没有更多内容

加载失败,请刷新页面

没有更多内容

返回顶部
顶部