2作者: nsokra023 个月前原帖
我们正在构建一个基于Go的开源语言层,专门为COBOL风格的工作负载设计: - 原生十进制算术(COBOL精度) - 记录结构和拷贝本兼容性 - 批处理作业和事务编排作为一等公民构造 - 运行时内置顺序/索引文件I/O - 通过Go编译,以实现速度、并发性和云部署能力 可以将其视为Kotlin for COBOL,或“在Go上运行的COBOL”,对大型机工程师来说熟悉,对现代开发者来说强大。 <p>迄今为止的测试结果: - NIST COBOL-85 验证:总体通过率77.61%(305/393 测试) - NC(核心COBOL):97.89%(93/95) - SM(语句):100%(13/13) - RL(相对I/O):100%(26/26) - IF(内置函数):100%(45/45) - IC(调用):96%(24/25) - 合规性测试:100%通过 - 验收测试:100%通过
1作者: selenehyun3 个月前原帖
嗨,HN, 我开发了 Tenant Operator——一个用于原生声明式多租户的最小化 Kubernetes Operator。 它允许您将租户定义为 CRD,并自动配置: * 具有隔离的 RBAC 和网络策略的命名空间 * 资源配额和限制范围 * 完整的租户生命周期(创建/更新/删除) 一个独特的部分是:它可以直接从您的数据库中“配置租户”——新的数据库行会立即变成一个 `Tenant` CR,并触发命名空间/RBAC 的设置。这使得构建类似于 Atlassian Cloud 或 Slack 的 SaaS 风格的入驻变得简单,其中租户在注册后立即创建(或由客户经理实时创建)。 我大约在两年前首次构建了一个早期版本,目前在生产环境中运行超过 150 个租户。这个新设计将这些经验教训概括为一个更简单、更通用的接口。 多租户并不是一个常见的需求,因此来自现实世界的反馈非常宝贵。如果您发现设计缺陷、反模式或文档混乱,请告诉我。即使是小的反馈也有助于使其更强大。 代码库:[https://github.com/kubernetes-tenants/tenant-operator](https://github.com/kubernetes-tenants/tenant-operator) 许可证:Apache 2.0