Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/mwotton/veneer
https://github.com/mwotton/veneer
Last synced: 12 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/mwotton/veneer
- Owner: mwotton
- License: bsd-3-clause
- Created: 2014-09-12T02:19:48.000Z (about 10 years ago)
- Default Branch: master
- Last Pushed: 2015-05-13T03:15:47.000Z (over 9 years ago)
- Last Synced: 2023-04-16T12:07:49.088Z (over 1 year ago)
- Language: Haskell
- Size: 137 KB
- Stars: 1
- Watchers: 4
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
veneer
======veneer is an intermediary that presents a blocking RPC interface to a
webservice. It handles dropped connections and will try forever - if
this isn't what you want, just wrap it in a timeout.Importantly, it only keeps one connection to the underlying service
open. This is useful when you have many thousands of threads and don't
want to bogart the port space.The actual implementation is utterly horrible, and I am posting it
largely in order to start a conversation about how to do this better.