deft
deft copied to clipboard
High performance non blocking web framework
[](https://medium.com/@jonathan.leitschuh/want-to-take-over-the-java-ecosystem-all-you-need-is-a-mitm-1fc329d898fb?source=friends_link&sk=3c99970c55a899ad9ef41f126efcde0e) - [Want to take over the Java ecosystem? All you need is a MITM!](https://medium.com/@jonathan.leitschuh/want-to-take-over-the-java-ecosystem-all-you-need-is-a-mitm-1fc329d898fb?source=friends_link&sk=3c99970c55a899ad9ef41f126efcde0e) - [Update: Want to take over the Java ecosystem? All you need is a MITM!](https://medium.com/bugbountywriteup/update-want-to-take-over-the-java-ecosystem-all-you-need-is-a-mitm-d069d253fe23?source=friends_link&sk=8c8e52a7d57b98d0b7e541665688b454)...
Hi, I've done some very little enhancements on youre base code : Fix a Deft crash on cancelled chanel. Check ThreadSafety and improve MessageDigest use. Improved request buffer string conversion...
Hi, I added calls/checks for isDebugEnabled before calling logger.debug. I've read that the cost of checking this flag is about 100x savings in non-debug environments. Cheers, Brian
Hi, It seems that PUT requests that contain a large body are truncated. Temporarily, I resolved with the following workaround in the method HttpRequest.of () ``` if (requestLine.contains ("POST") |...
elastica (https://github.com/rschildmeijer/elastica) is a distributed system built using Tornado. The application should be ported to Deft and would show users how Deft could be used to other things than asynchronous...
selam pointed out: https://github.com/rschildmeijer/deft/commit/6601460362c8a3e27984a17c296c7d6d615cba6e#commitcomment-399036 short version: "The root cause is the naive parsing in o.d.web.http.HttpRequest#of. Should probably do something similar to the PartialHttpRequest solution. (Its dangerous to assume that the...
At the moment the framework always tries to set the etag based on the response body. This is expensive. http://en.wikipedia.org/wiki/HTTP_ETag
Got a lot of these (harmless) Errors when running the deft web server component using > 1 thread. ``` 13:00:49.422 [main] ERROR org.deftserver.util.MXBeanUtil - Unable to register org.deftserver.io.timeout.JMXDebuggableTimeoutManager MXBean: javax.management.InstanceAlreadyExistsException:...