网站可以不备案,微信网站推广,多个域名绑定同一网站吗,苏州网站建设求职简历生产环境直接安装比较好#xff0c;以及使用集群环境#xff0c;本文仅测试交流使用#xff0c;我用来写分布式im测试使用#xff1a;
nami-im: 分布式im, 集群 zookeeper netty kafka nacos rpc主要为gate#xff08;长连接服务#xff09; logic #xff08;业务以及使用集群环境本文仅测试交流使用我用来写分布式im测试使用
nami-im: 分布式im, 集群 zookeeper netty kafka nacos rpc主要为gate长连接服务 logic 业务 lsb 负载均衡store存储
1. mongodb特点
支持存储海量数据(例如直播中的打赏数据)支持频繁的数据读写例如游戏道具数据安全性不高存在数据误差(丢失数据)mongoDB不支持多表操作不支持事务mongoDB使用Bson存储格式支持动态字段管理
2. mongoDB与mysql、redis对比 与redis对比 1. redis纯内存数据库内存不足时触发淘汰策略mongoDB使用内存加磁盘的存储策略具有高扩展性 2. mongoDB使用Bson存储格式支持动态字段管理方便扩展 与mysql对比 1. mongoDB不支持多表操作不支持事务 2. mongoDB使用Bson存储格式支持动态字段管理 查询效率对比 Redis MongoDB MySQL 3. github 地址:
GitHub - mongodb/mongo: The MongoDB Database
4. docker 下载mongo 4.4版本镜像 docker pull mongo:4.45. docker命令安装
# –auth需要密码才能访问容器服务
docker run -itd --name mongo -v /docker/mongodb/data:/data/db -p 27017:27017 mongo:4.4 --auth6. 进入mongo 添加账号 docker exec -it mongo mongo admin7. 添加账号
db.createUser({ user:root,pwd:123456,roles:[ { role:userAdminAnyDatabase, db: admin},readWriteAnyDatabase]});# 退出指令
exit
8. 我安装的navicat for mysql 16 mongo db 不支持了。。。前面版本mongo db 也能用记得用idea datagrip 测试的连接成功 9. spring boot 配置mongo db
a. pom配置 dependencygroupIdorg.springframework.boot/groupIdartifactIdspring-boot-starter-data-mongodb/artifactId/dependency
b. yml配置
spring data:# mongo 配置mongodb:uri: mongodb://192.168.164.146:27017/nami-imusername: rootpassword: 123456authentication-database: adminauto-index-creation: true
c. model类mongotemplate 使用后续再更新