-
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
-
Rocketmq-02-mac/linux 安装笔记
从零手写实现 mq
Quick Start
quick start
需要
64位操作系统,最好是Linux/Unix/Mac;
64位JDK 1.6+;
Maven 3.x
Git
Screen
JDK
houbinbindeMacBook-Pro:aliyun-ons-client-java houbinbin$ java -version
java version ...
2022-03-18 13:01:55 |
Apache
-
Rocketmq-01-入门介绍
Message Queue
消息队列(Message Queue,简称 MQ)是阿里巴巴集团中间件技术部自主研发的专业消息中间件。
产品基于高可用分布式集群技术,提供消息发布订阅、消息轨迹查询、定时(延时)消息、资源统计、监控报警等一系列消息云服务,是企业级互联网架构的核心产品。
为分布式应用系统提供异步解耦、削峰填谷的能力,同时具备海量消息堆积、高吞吐、可靠重试等互联网应用所需的特性...
2022-03-18 13:01:55 |
Apache