一,概述
接上篇springboot实现SSE之牛刀小试 我们已经了解了SSE技术的优缺点以及来龙去脉,下面我们以SSE技术来实现一个简单的博客文章阅读器。
二,功能展示
点击链接 http://124.71.129.204:8081 访问。
三,源码放送
https://gitcode.com/00fly/csdn-reader
git clone https://gitcode.com/00fly/csdn-reader.git
四,容器部署
镜像已经上传到公开镜像仓库
在安装有docker、docker-compose环境的服务器,新建docker-compose.yml文件内容如下:
version: '3.7'
services:
springboot-demo:
image: registry.cn-shanghai.aliyuncs.com/00fly/csdn-reader:1.0.0
container_name: csdn-reader
deploy:
resources:
limits:
cpus: '1.0'
memory: 200M
reservations:
cpus: '0.05'
memory: 200M
ports:
- 8081:8081
restart: on-failure
logging:
driver: json-file
options:
max-size: '5m'
max-file: '1'
在同级执行命令启动,注意:端口是否8081是否占用,如占用根据需要修改
docker-compose up -d
五,使用技术
技术 | 说明 |
---|---|
SSE | 服务端向客户端推送数据 |
json | 数据解析 |
WebClient | 访问http接口 |
cache注解 | 缓存url数据 |
openj9 | IBM高性能企业级虚拟机,大幅减少容器运行内存 |
有任何问题和建议,都可以向我提问讨论,大家一起进步,谢谢!
-over-