图数据处理与服务API构建
1. 项目启动与结构搭建
首先,需要以加载项目的方式运行 IEx:
$ iex -S mix
Erlang/OTP 24 [erts-12.3.1] ...
Interactive Elixir (1.13.4) - press Ctrl+C to exit (type h() ENTER for help)
iex>
接下来,我们要构建用于存储图和图查询的数据结构。为了简化操作,我们只处理基于文本的格式。将图和查询的序列化数据以及访问属性封装到数据包中,使用结构体来实现,分别为图和查询创建不同的结构体。
需要返回到 apps/graph_commons 目录,并在 lib/graph_commons 目录下为每个结构体创建文件:
lib
├──graph_commons
│
├──graph.ex
│
├──query.ex
│
└──utils.ex
└──graph_commons.ex
2. 图结构体的构建
我们先从 %GraphCommons.Graph{} 结构体开始,定义一个新的模块 GraphCommons.Graph :
defmodule GraphCommons.Graph do
超级会员免费看
订阅专栏 解锁全文

被折叠的 条评论
为什么被折叠?



