共计 3338 个字符,预计需要花费 9 分钟才能阅读完成。
BES CacheDB 介绍
BES CacheDB(简称 BCD)是一款宝兰德自研的分布式高性能 KV 存储数据库,可齐全兼
容 Redis 协定规范,反对基于内存和文件的长久化存储,保证数据的安全可靠。次要解决高并发、
大数据量场景下的数据拜访性能问题,具备高性价比、高牢靠、弹性伸缩、高可用等特点。
BCD 部署(单机)
本文采纳单节点部署模式,生产环境请应用集群部署形式。
单节点部署
- 1、获取
BCD
发行版打包文件以及license
文件,并上传至服务器。 -
2、解压部署包,进入
bin
目录。# cd /opt/cacheServer/master/ # tar -zxvf CACHESERVER-3.1.0-RHEL6-X64.tar.gz # CACHESERVER-3.1.0-RHEL6-X64/bin/
-
3、执行命令:
./initstore
初始化存储。# ./initstore
-
4、执行命令
./startManagement
启动管理中心。# ./startManagement Starting BES Cache Server... More information refer to server log (default:/opt/cacheServer/master/CACHESERVER-3.1.0-RHEL6-X64/logs/server.log) [root@VM-16-8-opencloudos bin]# tail -f ../logs/server.log ##|2023-12-25 16:42:08.793|INFO|server|_ThreadID=42;_ThreadName=DeploymentService-deployment-on-startup|Creating Resource(id=comp/DefaultContextService)|## ##|2023-12-25 16:42:09.088|INFO|deployment|_ThreadID=42;_ThreadName=DeploymentService-deployment-on-startup|Assembling app: /opt/cacheServer/master/CACHESERVER-3.1.0-RHEL6-X64/server/lib/system/apps/sysapp|## ##|2023-12-25 16:42:09.822|INFO|com.bes.enterprise.appserver.snapshot.auto.AutoSnapshotFactory|_ThreadID=42;_ThreadName=DeploymentService-deployment-on-startup|The auto snapshot service configuration was not found, it will be ignored.|## ##|2023-12-25 16:42:09.861|INFO|web|_ThreadID=42;_ThreadName=DeploymentService-deployment-on-startup|Loading application sysapp at [/sysapp].|## ##|2023-12-25 16:42:09.862|INFO|deployment|_ThreadID=42;_ThreadName=DeploymentService-deployment-on-startup|Started Application(path=sysapp)|## ##|2023-12-25 16:42:10.118|INFO|configuration|_ThreadID=42;_ThreadName=DeploymentService-deployment-on-startup|Configuring enterprise application: /opt/cacheServer/master/CACHESERVER-3.1.0-RHEL6-X64/system/console|## ##|2023-12-25 16:42:13.617|INFO|deployment|_ThreadID=42;_ThreadName=DeploymentService-deployment-on-startup|Assembling app: /opt/cacheServer/master/CACHESERVER-3.1.0-RHEL6-X64/system/console|## ##|2023-12-25 16:42:14.140|INFO|web|_ThreadID=42;_ThreadName=DeploymentService-deployment-on-startup|1 Spring WebApplicationInitializers detected on classpath|## ##|2023-12-25 16:42:14.535|INFO|web|_ThreadID=42;_ThreadName=DeploymentService-deployment-on-startup|At least one JAR was scanned for TLDs yet contained no TLDs. Enable debug logging for this logger for a complete list of JARs that were scanned but no TLDs were found in them. Skipping unneeded JARs during scanning can improve startup time and JSP compilation time.|## ##|2023-12-25 16:42:14.546|INFO|web|_ThreadID=42;_ThreadName=DeploymentService-deployment-on-startup|Initializing Spring root WebApplicationContext|## ##|2023-12-25 16:42:25.847|INFO|web|_ThreadID=42;_ThreadName=DeploymentService-deployment-on-startup|Loading application console at [/console].|## ##|2023-12-25 16:42:25.847|INFO|deployment|_ThreadID=42;_ThreadName=DeploymentService-deployment-on-startup|Started Application(path=console)|## ##|2023-12-25 16:42:26.531|INFO|web|_ThreadID=1;_ThreadName=main|Started compress log service.|## ##|2023-12-25 16:42:26.531|INFO|web|_ThreadID=1;_ThreadName=main|Server startup in 18584 ms|## ##|2023-12-25 16:42:26.676|INFO|web|_ThreadID=17;_ThreadName=Thread-3|Using a shared selector for servlet write/read|##
- 5、关上浏览器,通过
http://ip:4900/console
拜访管理中心控制台。 - 6、点击节点治理,新建节点
- 7、点击实例治理,新增实例组
- 8、配置实例端口和拜访明码
- 9、返回实例治理,点击启动,启动实例组
JeecgBoot 集成 TongRDS 配置及测试
- 1、关上
JeecgBoot
我的项目配置文件,批改 redis 连贯配置与上文统一。 - 2、启动我的项目,我的项目胜利启动未报错。
- 3、启动前端我的项目,并拜访登录,未见异常。
- 4、应用
Redis
客户端工具连贯BCD
查看。缓存数据已失常存入BCD
中。
至此 JeecgBoot
集成 BES CacheDB
实现。
正文完
发表至: jeecg-boot
2024-02-22