如题, 就我觉得它好用度一般嘛?
1
wenbinwu 2019 年 5 月 24 日
没了
|
2
WildCat 2019 年 5 月 24 日
|
3
EugeneLiu 2019 年 5 月 24 日 drf 处理复杂的业务是灾难。
|
5
RHxW 2019 年 5 月 24 日
自己写一个嘛!
定制化框架达成! |
6
loading 2019 年 5 月 24 日 via Android
restful api 还用 django ?
|
7
LokiSharp 2019 年 5 月 24 日 via iPhone
不用框架
|
8
awen233333 2019 年 5 月 24 日 via Android
@loading 请问用什么比较好?我以前也用过 drf,发现很多问题,也不好用
|
9
labulaka 2019 年 5 月 24 日 via Android
你需要个人 你说需求 他给你写 这就很优雅了
|
10
0ZXYDDu796nVCFxq 2019 年 5 月 24 日 via Android
restful api 当然用 flask 啦
|
11
4BVL25L90W260T9U 2019 年 5 月 24 日
没有
|
12
rust 2019 年 5 月 24 日 via Android
RESTful API Service 当然选择 Sanic 啦,如果需要 HTTP2 支持,Starlette 这个 ASGI 的框架了解一下?
|
14
azuki 2019 年 5 月 24 日
https://dev.to/theodesp/comment/2aim
我用得不多,试试这里提到 falcon ? |
15
lolizeppelin 2019 年 5 月 25 日
openstack 里用的是 pacen 配 paste-deploy
|
16
itwhat 2019 年 5 月 27 日
为啥提到 django 的 restful 我就感觉没啥好用的呢…………
|
17
bnbdfg 2019 年 6 月 4 日
drf 还不够么,复杂的场景用 apiview 不是挺灵活的吗,一般来说 drf 基本业务需求都没有问题吧
|
19
a523 OP @bnbdfg 没有,以前不熟悉, 觉得它( DRF )那个序列化太麻烦了, 觉得 django 就自带序列化的小工具, 现在明白他的序列化还有表单校验的功能, 目前我在看 hug, 轻量级的, 并且用法也很简单,性能也不错, 不过也还是在学习了解阶段, 马上要用它上个项目试试。
|
20
a523 OP @lolizeppelin 大佬, 我正想问下 openstack 里面集群中各个节点的联系,通信也是用 HTTP 的 RESTfulAPI 吗 ? 然后, 他的 RESTfulAPI 就是用的 pacen ?
|
22
lolizeppelin 2019 年 7 月 8 日
@a523
我不知道你所说的集群各节点是什么,如果你是指微服务的 endpoint 的话 各个 endpoint 通信用的 http, endpoint 和自己的 agent 通过 mq 走 rpc 虽然 endpont 都是 RESTfulAPI, 但是不同组件 api 设计不一样,版本不同也 api 也不一样 现在除了 keystone,几个大组件都走 pecan 了 但是原来的兼容代码也还在,如果不熟悉要看晕去 当然,这也是可以学习的地方,学习怎么在迭代版本的时候兼容旧接口 至于用 pecan 一是把原来部分放 paste-deploy pipline 里的过滤器改放到了 pecan 里 二是路由什么的也用了 pecan, 以前都用 routes 比较乱 openstack 里每个组件写的人不一样,功能也不一样,所以 api 也差异很大 比如 neutron 就非常 RESTfulAPI,而 nova 的就明显不同,应该是 api 的需求不一样 我感觉网络的资源表达更适合 RESTfulAPI, nova 那边如果只用 RESTfulAPI 没法表达 如果你想参考 RESTfulAPI 的 api 设计,看 neutron 的 server 比较好 不过嘛..openstack 这玩意你不熟悉整体,看代码要懵逼,不知道他为什么要这么做 |