找回密码
 立即注册

QQ登录

只需一步,快速开始

WHTECH

金牌服务用户

14

主题

33

帖子

177

积分

金牌服务用户

积分
177

[已处理] 文件服务问题

WHTECH
金牌服务用户   /  发表于:2024-7-16 09:51  /   查看:940  /  回复:3
30金币
各位大佬好,我们准备拿活字格做一个客户端用来填写参数请求我们自己的计算服务端。因为计算服务单次计算时间较长,考虑做成分布式的计算服务,同时会有多个计算服务在多台服务器上跑,每个计算服务的结果文件(几十到几百兆)都先在各自计算服务器上生成。我们现在想活字格作为客户端可以提供给用户下载到这些计算服务器上生成的结果并对计算结果进行存储(存在自己的文件服务器内)。我们需要如何配置这样需求的一套文件服务呢?(包括文件的下载和同步还有管理,如何设计活字格客户端的数据库字段存储这些结果文件等等)请详细一点,很急很重要!

最佳答案

查看完整内容

大佬您好,关于咱们的问题,我一一回复一下 1、在10.0新版本中,负载均衡的授权和普通的服务器授权不一样,活字格提供了专门的负载均衡授权,可以支持k8s多节点部署多态服务器 2、这个问题的瓶颈是在NFS上,我这边也不能保证可以应对所有的高并发问题,不过NFS本身就是就是做的这个功能,且也是主流的使用方法,应该是可以支持咱们平时功能的开发的,具体的话,我了解也不多,可能需要咱们下去详细了解一下 3、关于文件存 ...

3 个回复

倒序浏览
最佳答案
最佳答案
Grayson.Shang活字格认证 Wyn认证
超级版主   /  发表于:2024-7-16 09:51:39
来自 4#
本帖最后由 Grayson.Shang 于 2024-7-16 15:32 编辑

大佬您好,关于咱们的问题,我一一回复一下
1、在10.0新版本中,负载均衡的授权和普通的服务器授权不一样,活字格提供了专门的负载均衡授权,可以支持k8s多节点部署多态服务器

2、这个问题的瓶颈是在NFS上,我这边也不能保证可以应对所有的高并发问题,不过NFS本身就是就是做的这个功能,且也是主流的使用方法,应该是可以支持咱们平时功能的开发的,具体的话,我了解也不多,可能需要咱们下去详细了解一下


3、关于文件存储的设计,还是建议使用文件服务器,而不是转成blob类型存储到数据库中,主要咱们的文件本身都不小,存储到数据库中,本身没有大量的数据查询,而是静态资源文件的使用,数据库提供的帮助不大,还会增加数据库本身的压力

4、而外联库中的Blob字段,对应的就是活字格中的图片字段,具体可以参考活字格帮助手册
连接到MySQL和MariaDB - 活字格V10帮助文档 (grapecity.com.cn)

Blob类型的字段,直接放在图片单元格就可以正常使用。


测试使用

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
Grayson.Shang活字格认证 Wyn认证
超级版主   /  发表于:2024-7-16 11:04:20
2#
大佬您好,关于咱们这儿需求,我这边有了大概的了解,咱们这个问题相对比较复杂,我这边做了一下对比,感觉可以使用10.0的负载均衡做咱们这个功能。
安装 - 活字格V10帮助文档 (grapecity.com.cn)
上面是关于负载均衡这个功能,咱们的文件服务器,可以通过NFS Server,对其他的服务器做共享,然后将不同的服务器做成负载均衡的节点,这样每台服务器处理不同的请求是分开的,但是有共享于同一个数据库,文件服务,应该就可以达成咱们期望的效果。
回复 使用道具 举报
WHTECH
金牌服务用户   /  发表于:2024-7-16 11:43:01
3#
Grayson.Shang 发表于 2024-7-16 11:04
大佬您好,关于咱们这儿需求,我这边有了大概的了解,咱们这个问题相对比较复杂,我这边做了一下对比,感觉 ...

1.你这个文档是对活字格应用服务做负载均衡吧,不过这种对license是不是有要求?

2.一台文件服务器的话共享给多个计算服务器和活字格的应用服务器,如果同时有多个下载服务和上传服务这个配置的NFS Server是否会并发性能受限(多线程不够用)导致某些下载和上传服务的失败呢?

3.对于客户端管理结果文件的数据库设计:活字格客户端的数据库存储结果文件的存储地址(nfs挂载到应用服务器后的路径),还是将文件转化为LONGBLOB类型存储到LONGBLOB类型的字段好点呢?因为这涉及到文件下载的时候的具体命令,如果活字格客户端将结果文件存为LONGBLOB类型有命令可以根据此字段下载文件吗?

4.还有我看活字格数据库字段没有BLOB类型,只有附件类型,是不是外联数据库的LONGBLOB类型导进活字格后会转化为附件亦或是字符串类型呢?
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部