Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Better than Json #10

Open
iceBear67 opened this issue Jan 26, 2022 · 5 comments
Open

Better than Json #10

iceBear67 opened this issue Jan 26, 2022 · 5 comments
Labels
need-test Indicate an module/function related to the issue should be tested. priority: low question Further information is requested
Milestone

Comments

@iceBear67
Copy link
Member

显然,Json 并不适合大量机器和物品数据的序列化。相对比其他的二进制文件序列化方案(例如 kyro ),他实在是太慢了。

我们应当将 Json 更换为更快的实现,并且考虑引入数据版本机制来制作多个版本之间的兼容。不过也可能没有这个必要

@iceBear67
Copy link
Member Author

不过我们同时需要一个能够审查这些数据的工具。或许我们需要新开一个 AstralFlow Developer Tools? Kyro 看起来也不是很符合现在的设计。

@iceBear67
Copy link
Member Author

We may consider Jackson OR DSLJson as a optional opinion for large-scale networks.

@iceBear67
Copy link
Member Author

Data-versioning is still considerable. We may introduce it before releasing

@iceBear67 iceBear67 added this to To do in Optimization Feb 26, 2022
@iceBear67 iceBear67 added this to the 0.0.2 milestone Mar 6, 2022
@iceBear67
Copy link
Member Author

Benchmarks needed.

@iceBear67 iceBear67 modified the milestones: 0.1.0-M2, Backlog Mar 25, 2022
@iceBear67
Copy link
Member Author

This isn't related to any breaking change on user-level, which allows us to put this issue lower priority.

And benchmarks needed.

@iceBear67 iceBear67 added priority: low need-test Indicate an module/function related to the issue should be tested. question Further information is requested labels Mar 25, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
need-test Indicate an module/function related to the issue should be tested. priority: low question Further information is requested
Projects
Development

No branches or pull requests

1 participant