如何使用API​​打造可扩展的游戏策划者

时间:2018-11-11 18:55:46

标签: java api oop solid-principles

我想为mastermind game创建一个API。该API的主要功能是:

  • 1-创建一个新游戏
  • 2-在给出游戏代码和猜测组合的情况下返回反馈
  • 3-根据游戏代码返回游戏历史记录

我的主要想法是使用嵌入式数据库(例如H2),然后功能1只是新游戏的插入,而其他功能仅是检查数据库状态。显然,采用这种方法,任何请求都需要一个数据库请求,我认为可以使用某种缓存(可能是redis)来改进,并使用LRU策略缓存每个游戏的状态。

我想知道您是否对这种游戏实现方法(或其他更好的方法,可能只是使用内存数据结构而不是数据库)感到不便。

0 个答案:

没有答案