配置
本页介绍 Fory 构造函数的可选项。
创建 Fory 实例
直接把选项传给构造函数:
import 'package:fory/fory.dart';
// 默认配置,适合大多数单服务场景
final fory = Fory();
// 需要 Schema 演进的跨语言服务
final fory = Fory(
compatible: true,
maxDepth: 512,
);
每个应用创建一个实例并复用即可。按请求新建 Fory 没有任何收益。
选项
compatible
当你的服务需要处理来自另一份模型版本代码的载荷时,请设置为 true。例如各服务独立发布,无法保证通信双方同时升级。
final fory = Fory(compatible: true);