
folioci/mod-circulationmod-circulation是FOLIO图书馆服务平台的核心功能模块,专注于处理图书馆日常流通业务,包括借阅、归还、续借、馆藏状态管理等核心操作。该模块支持灵活的配置选项,可与Kafka消息系统集成,满足不同图书馆的流通规则需求。
代码仓库:[***]
ENABLE_FLOATING_COLLECTIONS配置启用/禁用浮动馆藏功能ENABLE_FOR_USE_AT_LOCATION参数控制使用地点相关权限SCHEDULED_ANONYMIZATION_NUMBER_OF_LOANS_TO_CHECK配置借阅记录**化检查数量JAVA_OPTIONS=-XX:MaxRAMPercentage=66.0,优化JVM内存使用适用于基于FOLIO平台构建的各类图书馆管理系统,包括:
| 环境变量名称 | 默认值 | 说明 |
|---|---|---|
SCHEDULED_ANONYMIZATION_NUMBER_OF_LOANS_TO_CHECK | 50000 | 计划***化任务检查的借阅记录数量 |
ENABLE_FLOATING_COLLECTIONS | true | 启用(true)/禁用(false)浮动馆藏功能 |
ENABLE_FOR_USE_AT_LOCATION | false | 启用(true)/禁用(false)使用地点限制 |
KAFKA_HOST | kafka | Kafka服务主机名 |
KAFKA_PORT | 9092 | Kafka服务端口 |
REPLICATION_FACTOR | 1 | Kafka消息副本因子 |
ENV | folio | 运行环境标识(如开发/测试/生产) |
JAVA_OPTIONS | -XX:MaxRAMPercentage=66.0 | JVM参数,设置最大内存占比为66% |
bashdocker run -d \ --name mod-circulation \ -p 9801:9801 \ -e SCHEDULED_ANONYMIZATION_NUMBER_OF_LOANS_TO_CHECK=50000 \ -e ENABLE_FLOATING_COLLECTIONS=true \ -e ENABLE_FOR_USE_AT_LOCATION=false \ -e KAFKA_HOST=kafka \ -e KAFKA_PORT=9092 \ -e REPLICATION_FACTOR=1 \ -e ENV=folio \ -e JAVA_OPTIONS="-XX:MaxRAMPercentage=66.0" \ folio/mod-circulation
yamlversion: '3' services: mod-circulation: image: folio/mod-circulation container_name: mod-circulation ports: - "9801:9801" environment: - SCHEDULED_ANONYMIZATION_NUMBER_OF_LOANS_TO_CHECK=50000 - ENABLE_FLOATING_COLLECTIONS=true - ENABLE_FOR_USE_AT_LOCATION=false - KAFKA_HOST=kafka - KAFKA_PORT=9092 - REPLICATION_FACTOR=1 - ENV=folio - JAVA_OPTIONS=-XX:MaxRAMPercentage=66.0 depends_on: - kafka restart: unless-stopped





manifest unknown 错误
TLS 证书验证失败
DNS 解析超时
410 错误:版本过低
402 错误:流量耗尽
身份认证失败错误
429 限流错误
凭证保存错误
来自真实用户的反馈,见证轩辕镜像的优质服务