返回首页
最新
我们正在构建一个基于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%通过
在线工具,用户可以在模拟草坪上放置喷头,并查看其覆盖范围、效率和遗漏区域的统计数据。喷头和布局可以设置为不同的尺寸,以便于个性化场景的设计。
嗨,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