由于大厂研发出身,技术选型上我还是有些追求,目前我的项目使用 cloudflare;vercel 部署前端接入层,用 GKE 部署后端服务,很多人也会用到 redis ,如果从网络延迟来考虑服务之间的部署,应该首选 google 的 redis 服务,然后通过内网直连达到最低的延迟,但是 google 太贵了光是 GKE 就已经有一笔成本了,还没赚到钱就不想花这么高的成本再去一个边缘的服务上去,推荐一家几乎免费的 redis 服务商 upstash 首先他们提供了免费额度:存储 MB 的数据,每月可以发出 次命令,默认最大数据库数量是 个。这免费的门槛可能就够你用了,如果你有多个服务,之间需要隔离的话,需要注意的一点是他们不支持 redis db 的选择,默认只有一个 db ,要薅羊毛你可以用多个账号,每个账号创建一个 redis 实例。付费的话也很目前我从 GKE 的 us-central 通过公网链接到 upstash 的实例在首次链接建立后,通过长连接执行 command 的延迟是 ms ,几乎和内网没什么区别。upstash 首先他们提 ...
docker 使用达梦数据库使用前需要在宿主机上创建uid和gid为的dmdba用户,要不然会出现权限不一致问题,容器中的用户文件权限是,但是宿主机就会变成其他的
docker run -d -p : --restart=always --name=dm_ --privileged=true -e LD_LIBRARY_PATH=/opt/dmdbms/bin -e PAGE_SIZE= -e EXTENT_SIZE= -e LOG_SIZE= -e UNICODE_FLAG= -e CASE_SENSITIVE= -e INSTANCE_NAME=dm_ -v /opt/dm/data:/opt/dmdbms/data dm_single:dm__rev_x_rh_
[图片上传失败…(image-CNruyerIWKtMl)]
INSTANCE_NAME初始化数据库实例名字,默认值:DAMENG可修改SYSDBA_PWD初始化实例时设置 SYSDBA 的 ...
参考资料PostgreSQL的数据变化捕获和实时通知——基于Listen-Notify和Server-Sent Events_黑帽子技术的博客-CSDN博客
go代码实现监听 postgre listen;notify机制_go 监听程序-CSDN博客
Written with StackEdit中文版.







