苍何在Mac上成功部署了阿里开源的Qwen3模型,并挖掘出三种令人兴奋的玩法。本文将带你领略Qwen3的强大性能,以及它如何在本地部署中实现知识库管理、辅助写作和数据库操作等实用功能,展现其在AI应用中的巨大潜力。
五一回老家那会,和发小吃了个饭,聊到了现在的 AI。
发小说看我玩 AI 玩的挺疯的,也想用在工作中提效,可公司电脑不让联网。
2025年07月07日
苍何在Mac上成功部署了阿里开源的Qwen3模型,并挖掘出三种令人兴奋的玩法。本文将带你领略Qwen3的强大性能,以及它如何在本地部署中实现知识库管理、辅助写作和数据库操作等实用功能,展现其在AI应用中的巨大潜力。
五一回老家那会,和发小吃了个饭,聊到了现在的 AI。
发小说看我玩 AI 玩的挺疯的,也想用在工作中提效,可公司电脑不让联网。
2025年07月07日
京东大佬问我,SpringBoot中如何做延迟队列?单机如何做?分布式如何做呢?并给出案例与代码分析。
嗯,用户问的是在SpringBoot中如何实现延迟队列,单机和分布式环境下分别怎么做。这个问题其实挺常见的,延迟队列在任务调度、订单超时处理这些场景里用得很多。首先得理清楚延迟队列的基本概念和实现方式,然后再考虑单机和分布式环境下的不同解决方案。
2025年07月07日
version: '3.9'
services:
namesrv:
image: test.aiet.top:29021/hrkj/rocketmq:5.3.2
container_name: rmqnamesrv
ports:
- "9876:9876"
networks:
- rocketmq
volumes:
- /aiet/rocketmq/data/namesrv/logs:/root/logs
- /aiet/rocketmq/data/namesrv/store:/root/store
command: sh mqnamesrv
healthcheck:
test: ["CMD", "sh", "-c", "nc -z localhost 9876"]
interval: 30s
timeout: 5s
retries: 3
start_period: 30s
ulimits:
nofile:
soft: 65535
hard: 65535
deploy:
resources:
limits:
cpus: '2.0'
memory: 2G
reservations:
memory: 1G
restart: unless-stopped
broker:
image: test.aiet.top:29021/hrkj/rocketmq:5.3.2
container_name: rmqbroker
ports:
- "10909:10909"
- "10911:10911"
- "10912:10912"
environment:
- NAMESRV_ADDR=rmqnamesrv:9876
- JAVA_OPTS=-server -Xms4g -Xmx4g -Xmn2g -XX:MetaspaceSize=128m -XX:MaxMetaspaceSize=320m
depends_on:
- namesrv
networks:
- rocketmq
volumes:
- /aiet/rocketmq/data/broker/logs:/root/logs
- /aiet/rocketmq/data/broker/store:/root/store
- /aiet/rocketmq/conf/broker.conf:/opt/rocketmq/conf/broker.conf
command: sh mqbroker -c /opt/rocketmq/conf/broker.conf
healthcheck:
test: ["CMD", "sh", "-c", "nc -z localhost 10911 || exit 1"]
interval: 30s
timeout: 5s
retries: 3
start_period: 60s
ulimits:
nofile:
soft: 65535
hard: 65535
nproc:
soft: 32000
hard: 32000
deploy:
resources:
limits:
cpus: '4.0'
memory: 6G
reservations:
memory: 4G
restart: unless-stopped
proxy:
image: test.aiet.top:29021/hrkj/rocketmq:5.3.2
container_name: rmqproxy
networks:
- rocketmq
depends_on:
- broker
- namesrv
ports:
- "8080:8080"
- "8081:8081"
restart: unless-stopped
environment:
- NAMESRV_ADDR=rmqnamesrv:9876
- JAVA_OPTS=-server -Xms1g -Xmx1g -Xmn512m -XX:MetaspaceSize=128m -XX:MaxMetaspaceSize=256m
command: sh mqproxy
healthcheck:
test: ["CMD", "sh", "-c", "nc -z localhost 8080 || exit 1"]
interval: 30s
timeout: 5s
retries: 3
start_period: 30s
ulimits:
nofile:
soft: 65535
hard: 65535
deploy:
resources:
limits:
cpus: '1.0'
memory: 1G
reservations:
memory: 512M
networks:
rocketmq:
driver: bridge
ipam:
config:
- subnet: 172.28.0.0/16
volumes:
namesrv-data:
broker-data:
proxy-data:
2025年07月07日
今年双十一大促中,消息中间件 RocketMQ 发生了以下几个方面的变化:
2025年07月07日
RocketMQ的Binary版是一些编译好的jar和辅助的shell脚本,可以直接从官网找到下载链接(http://rocketmq.apache.org/dowloading/releases/),也可以下载源码自己编译。 系统要求:64bit的Linux、Unix或Mac。Java版本大于等于JDK1.8。如果需要从GitHub上下载源码和编译的话,需要安装Maven 3.2.x和Git。 RocketMQ当前的最新版本是4.2.0,下面以Binary版本为例说明如何快速使用: