个人简介

Echo Blog


江湖无名 安心练剑
  • WebSocket-04-socketjs
    一、定义 SockJS是一个浏览器JavaScript库,它提供了一个类似于网络的对象。SockJS提供了一个连贯的、跨浏览器的Javascript API,它在浏览器和web服务器之间创建了一个低延迟、全双工、跨域通信通道。 二、产生的原因 一些浏览器中缺少对WebSocket的支持,因此,回退选项是必要的,而Spring框架提供了基于SockJS协议的透明的回退选项。 SockJ...
    2022-04-15 01:22:02 | Web
  • WebSocket-03-spring 整合实现
    WebSocket 是什么? WebSocket 是一种网络通信协议。RFC6455 定义了它的通信标准。 WebSocket 是 HTML5 开始提供的一种在单个 TCP 连接上进行全双工通讯的协议。 为什么需要 WebSocket ? 了解计算机网络协议的人,应该都知道:HTTP 协议是一种无状态的、无连接的、单向的应用层协议。它采用了请求/响应模型。通信请求只能由客户端发起,服...
    2022-04-15 01:22:02 | Web
  • WebSocket-02-java 实现例子
    WebSocket WebSocket 是一种网络通信协议。 WebSocket 教程-阮一峰 缘起 为了实现如下功能:后台内容变更,前端实时刷新。 常见解决方案: 一、Ajax long-polling 性能差。 二、 flash 需要会写 flash 代码。而且这个技术即将被淘汰。 三、 Node.js Socket.io 对于前端架构有要求,个人不太想用。...
    2022-04-15 01:22:02 | Web
  • RocketMQ-12-api 消费者接口文档
    问题 假设有A、B两张表。 如果查询在A表中存在,但是在B表中不存在的记录,应该如何操作? 例子数据 假设A表数据: id 1 2 3 4 5 B表数据: id a_id 1 3 其中,B表中的a_id是需要排除的A表的id。 这里我们要排除A表中id为3的记录,实际中可能有上万条记录。 子查询方法 一般我们首先想到的可能就是not in语句: select A....
    2022-03-18 13:01:55 | SQL
  • Rocketmq 源码-00-为什么学习源码
    原因 其实接触 mq 已经多年了,但是一直停留在用的表面。 比如原理是什么? 两次 rpc + Broker 持久化 + 服务发现 如何保证不丢消息 如何提升性能 如何实现顺序消息?事务消息? 预测未来最好的方式 预测未来最好的方式就是去创造它。 无论是 active mq、kafka、pulsar。所有的...
    2022-03-18 13:01:55 | Apache
  • Rocketmq-ONS spring 整合
    spring 版本整合 显示文件信息 tree /f 文件目录如下 └─src ├─main │ ├─java │ │ └─com │ │ └─github │ │ └─houbb │ │ └─spring │ │ C...
    2022-03-18 13:01:55 | Apache
  • Rocketmq-ONS 入门案例
    Message ONS maven 依赖 <dependency> <groupId>com.aliyun.openservices</groupId> <artifactId>ons-client</artifactId> <version>1.8.0.Final</version&g...
    2022-03-18 13:01:55 | Apache
  • Rocketmq-03-java hello world 入门案例
    从零手写实现 mq rocketmq java 入门案例 整体结构 |____src | |____main | | |____java | | | |____com | | | | |____ryo | | | | | |____rocket | | | | | | |____demo | | | | | | | |____common | | | | | | | | |__...
    2022-03-18 13:01:55 | Apache