作者:Ed Hellyer 日期:2020年7月6日
地狱火 (Hellfire) 是一个简单的网络包,包含缓存、可达性以及内置的JSON序列化。一个中心化的服务接口处理所有并发的网络调用。您的应用程序通过实现一个服务接口委托协议,可以在应用层自由地进行简单的会话管理。服务接口实现了一个可释放的单例模式。这允许服务接口在需要时被框架代码实现,并在完成后释放。服务接口也支持多个实例,这种情况很少见,例如当一个父应用和框架组件需要使用一个彼此独立的网络层时。在这种罕见情况下,只有磁盘缓存 (DiskCache) 在实例之间共享。