新增一种xfire的 实现方式