V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Joker123456789
V2EX  ›  Java

经过了一个周末的冲刺,终于发布了 3.2.1, Martian 框架彻底拥抱 NIO

  •  
  •   Joker123456789 · 2020-12-13 21:35:58 +08:00 · 1980 次点击
    这是一个创建于 1221 天前的主题,其中的信息可能已经有所发展或是发生改变。

    本次更新点如下

    • 彻底丢弃 HttpServer,全面拥抱 NIO

    拥抱 NIO

    经过一个周末的努力,终于彻底摘除了 HttpServer 这个 sun 包下的不稳定炸弹,彻底的拥抱了 NIO 。

    从此刻起,Martian 变成了一个真正的不依赖于任何 web 容器的框架,而且 NIO 的非阻塞特性相信将会极大的提升吞吐量。

    除了将框架的核心变成了 NIO,其他的都保持不变,用法和以前一模一样

    详细情况

    感兴趣的朋友如果想要了解更多关于 Martian 的信息,可以访问官网查看文档哦

    mars-framework.com

    8 条回复    2020-12-14 16:51:26 +08:00
    abersheeran
        1
    abersheeran  
       2020-12-14 09:05:58 +08:00
    有一个建议,如果你没有中文文档,GitHub 上也都是中文介绍,官网首页就别放全英文了,放英文反而让人觉得不太舒服。要么彻底走英文路线,要么彻底走中文路线。
    abersheeran
        2
    abersheeran  
       2020-12-14 09:06:52 +08:00
    @abersheeran 上面打错了,如果你没有英文文档……

    第一版的语言统一会很好。国际化可以考虑以后做。
    Joker123456789
        3
    Joker123456789  
    OP
       2020-12-14 11:09:31 +08:00
    @abersheeran 谢谢你的建议, 其实以前 github 上也都是英文的,后来嫌维护麻烦就改了。 官网改成全中文也基本上快了。
    anakinsky
        4
    anakinsky  
       2020-12-14 11:37:41 +08:00
    跳转链接 404
    Joker123456789
        5
    Joker123456789  
    OP
       2020-12-14 12:32:56 +08:00
    @anakinsky 跳转连接 是指从后端接口中 跳转到其他的链接吗? 如果是的话,那就是不支持的,这个框架是纯粹面向前后端分离的架构, 只能返回 json 和文件流。

    如果不是的话,麻烦详细描述下错误,方便我分析。

    谢谢
    Braisdom
        6
    Braisdom  
       2020-12-14 13:36:28 +08:00
    为开源项目点赞,“ 所有杰出的软件,都发源于开发软件的程序员对满足个人诉求的追求。” 这是几乎所有优秀开源项目发起的初衷。
    加油,一起努力,同为开源项目的作者。
    abersheeran
        7
    abersheeran  
       2020-12-14 15:16:21 +08:00
    @Joker123456789 哈哈哈,跟我的想法差不多。以前 indexpy 也是 English document+readme,直到有一天大版本更新,我懒得写那么多英文了,直接中文完事。不过后果就是外国给我 star 的人刷刷的掉。哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈
    dk7952638
        8
    dk7952638  
       2020-12-14 16:51:26 +08:00
    只是一点建议:单是 web 这一块搞 NIO 意义不大,需要配套的各种异步,要不然很鸡肋
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   5426 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 05:47 · PVG 13:47 · LAX 22:47 · JFK 01:47
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.