服务结构有状态OData服务

服务结构有状态OData服务,odata,azure-service-fabric,Odata,Azure Service Fabric,是否可以/是否有一个示例来构建一个公开OData端点的有状态服务 关键是在这样的服务中收集数据,然后通过OData端点公开收集 问候,, Stefan当然,您可以在有状态服务中使用任何协议或框架公开任何类型的端点。我建议使用 下面是一个在有状态服务中使用Web API的示例项目:Nice,现在看看代码,我有更多的问题-当这个服务有更多实例(有更多分区)时会发生什么。侦听器构建分区ID、复制ID和随机字符串的地址。客户端如何找到正确的url?我应该在前面放置一个无状态服务来将请求路由到正确的分区吗

是否可以/是否有一个示例来构建一个公开OData端点的有状态服务

关键是在这样的服务中收集数据,然后通过OData端点公开收集

问候,,
Stefan

当然,您可以在有状态服务中使用任何协议或框架公开任何类型的端点。我建议使用


下面是一个在有状态服务中使用Web API的示例项目:

Nice,现在看看代码,我有更多的问题-当这个服务有更多实例(有更多分区)时会发生什么。侦听器构建分区ID、复制ID和随机字符串的地址。客户端如何找到正确的url?我应该在前面放置一个无状态服务来将请求路由到正确的分区吗?我该怎么做呢?是的,无状态服务是您服务的入口点,它根据您从传入请求生成的分区密钥连接到有状态服务的分区。我链接到的示例遵循此模式;其中有一个无状态服务项目(WebService)可以实现这一点。有关更多背景信息,请参见此处: