我想知道是否可以从其他服务中创建多个服务结构服务?
我需要这个的场景是在一个MMO游戏中,一群玩家决定在魔兽世界风格的战场竞技场中与另一组玩家战斗。需要动态创建这些实例,并且需要以某种方式将这些服务应用程序的IP和端口地址公开给连接的播放器。
我已设法使用以下链接提供的信息创建服务:
该服务已创建,但一次只能创建一个,我不知道如何从创建的服务中提取IP和端口信息。
服务组是否可以解决这个问题?
答案 0 :(得分:3)
你应该考虑使用Actor模型。多人游戏后端是基于演员的系统的经典场景之一。所以,每当你需要创建一组新玩家时
ActorProxy
并向新演员发送消息。Service Fabric将使您的所有启动,通信和生命周期管理工作。无需了解IP或任何网络详细信息。