首页 > TAG信息列表 > event-driven-design
java – 回合制游戏设计:事件驱动与游戏循环
我用Java创建了我的第一个游戏.这场比赛是垄断.我正在努力设计游戏以模拟其回合制结构(管理玩家转弯).我想允许单个人控和一个或多个AI控制的玩家玩游戏. 我的具体问题是我不知道是否实现游戏循环,这意味着可以管理玩家的循环以及与大富翁游戏直接相关的变量,(想想诸如提示每个玩家spring – 具有多个实例的微服务事件驱动设计
在片刻,我们设计并计划将我们的系统转换为微服务架构模式. 为了松散耦合,我们考虑使用JMS主题的事件驱动设计.这看起来很棒.但我现在不知道如何通过微服务的多个实例解决问题. 对于故障转移和负载平衡,我们有每个服务的n个实例.如果事件发布到主题,则每个实例将接收并处理该事件.java – ZeroMQ,我们可以使用inproc:transport和pub / sub消息模式
场景: 我们正在评估ZeroMQ(特别是jeroMq)的事件驱动机制. 应用程序分布在多个服务(发布者和订阅者都是服务)可以存在于同一个jvm或不同节点中,这取决于部署体系结构. 意见 为了玩游戏我用inproc创建了一个pub / sub模式:作为传输,使用jero mq(版本:0.3.5) >线程发布能够发布(看起来像