ServiceStack免费配额

时间:2016-09-06 08:59:01

标签: c# servicestack

我对ServiceStack在https://www.servicestack.net/download#free-quotas

上的免费配额声明感到有些困惑

如果我正确阅读,只要您使用ServiceStack自己的客户端,就可以不受限制地使用服务堆栈服务,对吗?

我制作了一个包含15个DTO的litte测试服务项目,但是当我在Visual Studio中使用F5时,Apphost.Init()会抛出可怕的许可例外('10 ServiceStack Operations'上的免费配额限制)到达)

我是否误解了许可声明,还是有其他方法可以做到这一点?

2 个答案:

答案 0 :(得分:2)

如果您保持在列出的配额范围内,则不需要许可证密钥才能使用服务堆栈。

配额(截至2016年6月9日)

  • ServiceStack中的10个操作(即请求DTO)
  • OrmLite中的10个数据库表
  • PocoDynamo中的10个DynamoDB表
  • Redis客户端类型API中的20种不同类型
  • 使用Redis客户端每小时6000次请求

根据您的说明用法,您有15个DTO。这超出了10 DTO的免费使用限制,因此是您的例外。

如果您能够将其降至10,您将不再获得例外。

答案 1 :(得分:2)

' 10 ServiceStack Operations'的免费配额限制表示您的AppHost中已超过10个服务器操作。 ServiceStack的客户端库允许不受限制地访问使用ServiceStack服务,因此客户可以在没有许可证的情况下自由呼叫您的服务,但可以在创建ServiceStack服务上启用无限制使用超出免费配额的服务器,您需要注册商业许可证密钥。