我执行了一个程序包管理器update- package命令,将我们的项目更新为最新的二进制文件。我几乎发布了它,因为它通过了所有测试,直到幸运的是,我发现了一个需要更多调试的问题。
update- package
当我突然看到以下异常消息时,我的嘴张开了:
已达到“每小时6000个Redis请求”的免费配额限制。请访问https://servicestack.net升级到商业许可证。
如果我发布了该网站怎么办?这些做法简直令人反感!没有控制台警告,也没有任何许可证。这就像将“开源”特洛伊木马分散到您的项目中一样。
有没有什么好的替代服务栈?
编辑:阅读所有评论,我想我的第一反应有些强烈。Nuget会自动从v3更新到v4,尽管我没有发现任何重大变化,但是阅读发行说明将是正确的选择,而不是抨击本来不错的产品。话虽这么说,我认为人们会为这种例外而努力,因为有6000个请求足以通过测试,而发布此请求是灾难性的。
我们正在迁移到Booksleeve,它是由StackOverflow本身的开发人员开发的。到目前为止,我们有很好的经验。
钱不是问题(迁移成本比购买许可证要高),我们之所以这样做是因为我们只是不想与这样的粗略做法与公司建立业务关系。
(不,我们不接受任何许可或任何许可,我们所做的只是git pull来自GitHub的。)
git pull