
如题, 就我觉得它好用度一般嘛?
1 wenbinwu 2019-05-24 14:41:47 +08:00 没了 |
2 WildCat 2019-05-24 14:45:12 +08:00 |
3 EugeneLiu 2019-05-24 14:45:51 +08:00 drf 处理复杂的业务是灾难。 |
5 RHxW 2019-05-24 17:01:47 +08:00 自己写一个嘛! 定制化框架达成! |
6 loading 2019-05-24 17:27:25 +08:00 via Android restful api 还用 django ? |
7 LokiSharp 2019-05-24 17:43:58 +08:00 via iPhone 不用框架 |
8 awen233333 2019-05-24 18:43:16 +08:00 via Android @loading 请问用什么比较好?我以前也用过 drf,发现很多问题,也不好用 |
9 labulaka 2019-05-24 19:20:29 +08:00 via Android 你需要个人 你说需求 他给你写 这就很优雅了 |
10 0ZXYDDu796nVCFxq 2019-05-24 19:22:56 +08:00 via Android restful api 当然用 flask 啦 |
11 4BVL25L90W260T9U 2019-05-24 21:13:25 +08:00 没有 |
12 rust 2019-05-24 21:15:42 +08:00 via Android RESTful API Service 当然选择 Sanic 啦,如果需要 HTTP2 支持,Starlette 这个 ASGI 的框架了解一下? |
14 azuki 2019-05-24 22:45:15 +08:00 https://dev.to/theodesp/comment/2aim 我用得不多,试试这里提到 falcon ? |
15 lolizeppelin 2019-05-25 18:08:30 +08:00 openstack 里用的是 pacen 配 paste-deploy |
16 itwhat 2019-05-27 13:50:44 +08:00 为啥提到 django 的 restful 我就感觉没啥好用的呢………… |
17 bnbdfg 2019-06-04 15:27:35 +08:00 drf 还不够么,复杂的场景用 apiview 不是挺灵活的吗,一般来说 drf 基本业务需求都没有问题吧 |
19 a523 OP @bnbdfg 没有,以前不熟悉, 觉得它( DRF )那个序列化太麻烦了, 觉得 django 就自带序列化的小工具, 现在明白他的序列化还有表单校验的功能, 目前我在看 hug, 轻量级的, 并且用法也很简单,性能也不错, 不过也还是在学习了解阶段, 马上要用它上个项目试试。 |
20 a523 OP @lolizeppelin 大佬, 我正想问下 openstack 里面集群中各个节点的联系,通信也是用 HTTP 的 RESTfulAPI 吗 ? 然后, 他的 RESTfulAPI 就是用的 pacen ? |
22 lolizeppelin 2019-07-08 11:35:53 +08:00 @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 这玩意你不熟悉整体,看代码要懵逼,不知道他为什么要这么做 |