🚀Archttp 1.0.1 增强优化,性能好,上手快!D 语言 Web 服务框架


Archttp 是一个性能极高的 D语言 Web 服务框架,拥有 Golang Gin 的性能,拥有 ExpressJS 的易用性。Archttp 1.0.0 发布以后收到了一些测试反馈,根据反馈修复一系列问题,感谢反馈的小伙伴 ;)

主要更新:

  • 增强路由配置兼容 Restful,不同 HttpMethod 绑定指定回调
  • 增加中文和英文文档【查看中文文档】
  • 修复使用中遇到的问题和性能优化

示例代码


import archttp;

void main()
{
auto app = new Archttp;

app.get("/", (request, response) {
response.send("Hello, World!");
});

app.post("/", (request, response) {
import std.json;
response.send( JSONValue( ["message" : "Hello, World!"] ) );
});

app.listen(8080);
}

文档地址

  • https://github.com/kerisy/archttp/blob/main/docs/QuickStart.md
  • https://github.com/kerisy/archttp/blob/main/docs/QuickStart.zh-CN.md

相關推薦

2022-05-21

致入门难,运行这么庞大的框架更是不可想象的难。 Archttp 版本发布前言 近几年 Golang 的发展很猛烈,比如使用 gin 框架就可以实现高并发能力的微服务应用,更是这几年的发展 NodeJS 写服务端的也是越来越多,尤其是 ExpressJS

2022-10-08

HertzBeat v1.2.0 已经发布,高性能监控告警系统。 V1.2.0 官网: hertzbeat.com | tancloud.cn 大家好,HertzBeat v1.2.0 发布啦!这个版本支持了更强大的jsonpath去采集自定义监控指标,将springboot版本升级到2.7,支持指标单位的提取转换展示等

2023-09-19

rt)自定义配置  支持安全代码(code)自定义配置(增强安全性控制)  发布安卓APK版本  自动检查更新版本 1.2 PC操作截图 主界面(功能说明) 主界面(列表模式、文件菜单) 主界面(列表模式

2023-01-17

the IoTDB Practice Doc #547 [web-app] 更新界面Ui,手机端自适应优化 #548 [home] use HertzBeat to monitor the ShenYu Practice Doc #554 [manager] 新增 clickhouse 数据库监控(#179) #559 @orangeyts [manager] 新增 ping_available in clickhouse monitoring, add instance #561

2022-10-27

写代码,根据文档对接; 在对接过程中获得的信息优化接口原型,重复过程。 更直观一些,两种协作流程的对比如图: ​   其实工作都是这些工作,但将设计的过程提前可以减少很多协

2023-09-07

要更新 详细 框架版本更新日志 (yuque.com)   [186] 增强 ProtoDataCodec 解码器 当 ExternalMessage.data 为 null 时,使用空数组来解析序列化;可以确保 action 参数不会为 null,使得开发者拥有更好的编码体验。   将 ActionCommandT

2024-09-26

功能: 添加迁移API 新功能: 添加db.memTableSize配置 性能优化: 优化内存使用

2023-10-17

11.1和大家见面了。 这个版本总共带来了7个大特性,3个增强,2个修复。总计12个issue的更新。 其实这已经比上一个大版本已经有过之而无不及了。 这一切归功于LiteFlow的团队小伙伴们,他们贡献了这个版本中的诸多的特性,

2023-12-15

本次更新: - 在保持 API 稳定的情况下升级到 Hyper 1.0. - 增强了 OpenAPI 部分的功能。 Gitee: https://gitee.com/salvo-rs/salvo Github: https://github.com/salvo-rs/salvo 中文官网:https://salvo.rs/zh-hans/

2023-08-12

期和日期时间是常用功能,也是红莲尝鲜版六的重要功能增强。现在,你只需要将字段定义成 date 和 datetime,即可一键生成相应功能。非常方便。 现在,您可以使用相应界面,通过上传同一项目的两个 Excel 模板,生成差异版本

2023-02-04

设置   #I6C0UF 业务参数自动装箱、拆箱基础类型增强   #I6B76X 修复广播的数据为空时,广播虽然是成功的,但是打印广播日志报错的问题   移除一些第三方库 为缩小打包,将 hutool 依赖移除、将 fastjson2 依

2024-06-22

leDebugInout.class);   [EventBus] 分布式事件总线 [增强扩展] 将抽象类 AbstractEventBusRunner 标记为过时的,由接口 EventBusRunner 代替。 [增强扩展] 分布式事件总线 EventBus 接口化,方便开发者自定义扩展。增加总线相关的 jav

2023-08-08

统一使用 lombok slf4j 相关注解   压测&模拟客户端增强 新增 SplitParam,方便模拟测试时,解析控制台输入参数的获取 private void useRequest() { InputRequestData inputRequestData = () -> { ScannerKit.log(() -> log.info("输入需要使用的背

2023-04-08

化、Taskpool机制提升应用运行性能;ArkUI组件及动画能力增强,强化图形渲染能力和系统安全能力,丰富分布式业务开发;OpenHarmony 3.2 Release版本提供API Level 9稳定接口。 OpenHarmony 3.2版本完整里程碑如下图所示,阅读本文档了解