Kottpd —纯Kotlin中的HTTP服务器

In today’s post I would like to talk about one of the projects I’m working on. I define it as light HTTP framework and it is made in pure Kotlin. Based on these two facts I’ve named it kottpd.

这个项目是在长时间的公车旅行中诞生的。 没有互联网,我决定写一些没有外部依赖的东西。 有什么比实现众所周知的基于文本的协议更好的呢?

并非所有内容都能在头脑中轻易找到,但是在几个小时内,第一个版本已准备好服务于标准HTTP查询。 API的设计灵感来自火花Java。 因此,它看起来非常相似。

我们可以找到什么呢? 首先是Cached ThreadsPool。 它有助于为每个HTTP请求分配和重用线程。 然后,在无限循环中,服务器等待入站连接,对其进行读取,尝试与已配置的路由进行匹配,如果找到则传递给相应的处理程序。 除了请求处理程序之外,您还可以指定之前和后过滤器以实现某种中间件(例如,登录,交易等)。

What for is it useful?

好吧,如果您要制

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值