返回首页
最新
什么是 Tansu?<p>- Tansu 是一个兼容 Kafka 的代理,支持 S3 或 PostgreSQL 存储
- 代理模式验证支持 Proto/Avro/JSON 的主题
- 支持 Proto/Avro/JSON 的主题也会以 Parquet 记录批次的形式写入,以便下游工具轻松获取<p>逐步教程:<a href="https://blog.tansu.io/articles/parquet" rel="nofollow">https://blog.tansu.io/articles/parquet</a><p>Tansu 使用异步 Rust 和 Tokio 运行时编写。我们构建了一个包含代理、代理和管理/实用命令的单一静态链接二进制文件,大小约为 60MB。
同时也可以作为从头开始的 Docker 容器使用。<p>Kafka 协议通过 serde 实现,使用过程宏将 JSON 定义转换为 Rust 数据类型(<a href="https://blog.tansu.io/articles/serde-kafka-protocol" rel="nofollow">https://blog.tansu.io/articles/serde-kafka-protocol</a>)。<p>Proto/Avro/JSON 被转换为 Apache Arrow 数据类型,然后再转换为 Apache Parquet,并结合 Apache Datafusion 的一些功能。<p>我们还有一个在 fly.io 上与 tigris 一起运行的示例(<a href="https://blog.tansu.io/articles/fly-with-tigris" rel="nofollow">https://blog.tansu.io/articles/fly-with-tigris</a>),可以在请求之间将代理的数量缩减到 0。<p>期待您的反馈,希望 Tansu 能改善您的工作流程!
在过去的几年里,我不得不拒绝来自伊朗、俄罗斯和中国等国家的一些客户,因为这些国家的网络产品受到一般出口管理条例(EAR)的限制,需申请商务部许可证,或者相关实体实际上在商务部实体名单上。你有遇到过这种情况吗?你是如何处理的?
从某种意义上说,这很糟糕,因为这些国家的市场很大,可能有些人出于合法原因(如自由等)希望获得这些产品。同时,你必须遵守法律并尊重制裁。这些制裁是有其合法目的的,这是不可谈判的。有没有网络安全领域的人士有过类似的经历?
从技术上讲,申请许可证是可能的,但如果状态是“拒绝假设”,即使不是,这个过程对于那些只想开发产品的小型公司来说也是一个巨大的麻烦。
我并没有因此失眠,但这感觉并不好。我只是对其他美国公司的经历感到好奇(不确定欧盟是否有类似情况)。
在将资产导入Bolt并将代码从Bolt保存到GitHub的过程中,我遇到了一些困难。于是我制作了一个小型的Git客户端,可以在Bolt的新Web容器中使用。你可以在Bolt的代码/终端标签页中使用它。
要将源代码导出到新的GitHub仓库,并从远程仓库拉取更改(仅限快进模式),请使用以下命令:
```
npx git-bolt sync
```