servicestack.redis 的替代品 [英] Alternative to servicestack.redis

查看:29
本文介绍了servicestack.redis 的替代品的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我执行了一个包管理器 update-package 命令来将我们的项目更新到最新的二进制文件.我差点就发布了它,因为它通过了所有测试,直到幸运的是我发现了一个需要更多调试的问题.

I did an package manager update-package command to update our project to the latest binaries. I almost published it because it passed all the tests until luckily I had found a problem that needed some more debugging.

突然看到这个异常信息我的嘴巴张开了:

My mouth fell open when I suddenly saw this exception message:

已达到每小时 6000 次 Redis 请求"的免费配额限制.请参阅 https://servicestack.net 以升级到商业许可.

The free-quota limit on '6000 Redis requests per hour' has been reached. Please see https://servicestack.net to upgrade to a commercial license.

如果我发布了这个网站怎么办?这样的做法简直令人作呕!没有控制台警告或关于没有任何许可证的任何内容.这就像将开源"特洛伊木马传播到您的项目中一样.

What if I published this site? Practices like these are simply revolting! There is no console warning or whatsoever about not having any license. It's like having an 'open source' trojan horse spread out into your projects.

servicestack 有什么好的替代方案吗?

Are there any good alternatives to servicestack?

阅读所有评论,我想我的第一反应有点强烈.Nuget 自动从 v3 更新到 v4,虽然我没有注意到任何重大变化,但阅读发行说明应该是正确的做法,而不是抨击其他好的产品.话虽如此,我认为人们会对这个异常感到不安,因为 6000 个请求足以通过测试,而发布这是灾难性的.

Reading all the comments I guess my first reaction was a bit strong. Nuget updated from v3 to v4 automatically and although I didn't notice any breaking changes, reading the release notes would have been the right thing to do instead of bashing an otherwise good product. That being said, I think people will burn their hands on this exception, since 6000 requests would be enough to come through the tests and publishing this is disastrous.

推荐答案

我们正在迁移到 Booksleeve,它是由构建 StackOverflow 的人开发的.到目前为止,我们的体验非常好.

We are migrating to Booksleeve, which was developed by the people who have built StackOverflow itself. So far we had very good experiences.

钱不是问题(迁移的成本高于为许可证支付的费用),我们这样做是因为我们只是不想与采用这种粗略做法的公司建立业务关系.

The money is not the issue (the cost of migration is higher than paying for the license), we're doing it because we just don't want to enter a business relationship with company with sketchy practices like this.

(不,我们不接受任何许可或任何东西,我们所做的只是从 GitHub 上git pull.)

(And no, we didn't accept any license or anything, all we did was a git pull from GitHub.)

这篇关于servicestack.redis 的替代品的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆