新版本如期而至。除了优化已有的 API,还带来了新的 API。一如既往的优化工程质量从 83%提升到 93%。新的 color 模式让 debug 更醒目。example 的加入让你使用的门槛进一步降低。欢迎试用和提 issue。
https://github.com/guonaihong/gout
如果在试用gout有任何不顺畅的地方,都可以提issue。会帮你解决。
2
guonaihong OP @xenme 你见证了 v0.0.1 到 v0.0.3 版本。
|
3
Hanggi 2019-11-18 09:52:43 +08:00
@guonaihong 版本号定义太保守了吧。
|
4
Ehco1996 2019-11-18 10:00:42 +08:00
昨天我尝试用了一下,最后放弃了,感觉用起来有点迷
|
5
guonaihong OP @Ehco1996 需要发送什么样的请求? example 有很多常见的用法可以借鉴。
|
6
guonaihong OP @Ehco1996 使用中如有不顺畅的地方,可以提 issue。下个版本一并优化。
|
7
guonaihong OP |
8
guonaihong OP @Ehco1996 刚刚优化了文档,现在是不是更清晰?
|
9
zhengxiaowai 2019-11-19 00:12:51 +08:00
啥叫流式 http client ??
翻了一下之前的帖子发现,发现说「流式是设计理念」,这个确实没太接触过,有什么东西可以参考学习一下吗? |
10
zhengxiaowai 2019-11-19 00:14:49 +08:00
看到了。。。原来是链式调用??但是还是没太懂这和「流式是设计理念」有什么关系
|
11
guonaihong OP @zhengxiaowai 流式架构和链式实现不是一个维度的事情。不是说用了链式的库就代表流式架构。
流式是像水流一样的架构,关键的部分有数据流,过滤器,管道。 linux 一切都是文件的设计理念,约束了驱动层面必须实现 read, write, close 函数,同样的函数可以操作普通文件和网络 fd。让数据流的流转约束在 read+write 里面,使用 dup+fork 实现管道“|”就是很自然的事情。这就是 shell 管道操作背后的支撑力量。 回到 gout,A.B 只是表象。只是像 shell 一样的管道符。内部如何设计数据流+过滤器 才是要不断优化和探索的过程。 |