使用Ignite瘦客户端的SessionStateStoreProvider实现

问题描述

我们正在尝试将Apache Ignite用作Web场环境中会话变量的分布式存储。我知道Apache Ignite在nuget中已经有一个胖客户端会话状态提供程序,但是对于我们当前的需求而言,它太重且太复杂。我只需要能够在Web服务器场环境的前端中使用会话变量。

我看不到class Snake(): # [...] def eat(self): hit_list = pygame.sprite.spritecollide(self.segments[0],Food().foodlist,True) if len(hit_list) == 1: food.foodlists.pop(0) food.foodlist.empty() self.grow() elif len(food.foodlists) == 0: food.replenish() 类的实现示例。我不确定是否需要重写所有方法,或者仅重写特定方法是否合适。非常感谢您的帮助。

解决方法

您可以从Ignite自己的实现开始,然后从中进行工作:

https://github.com/apache/ignite/blob/master/modules/platforms/dotnet/Apache.Ignite.AspNet/IgniteSessionStateStoreProvider.cs