Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Create HTTP Server #8

Closed
judtinzhang opened this issue May 21, 2023 · 0 comments
Closed

Create HTTP Server #8

judtinzhang opened this issue May 21, 2023 · 0 comments

Comments

@judtinzhang
Copy link
Member

judtinzhang commented May 21, 2023

Depends on #3 (or create HTTP Server in #3 if there is a pre-implemented library)

  • Should handle requests and responses
  • Should have a large incoming request queue
  • Should utilize multiple cores (probably a thread pool)
  • Should handle most HTTP methods (including pre-flight requests) and should immediately terminate the connection if there is an error
  • Should support creating API routes, though routes do not need to be implemented

Suggest looking at the boost library for pre-implemented functionality

This server should be as efficiency as possible! This is the part of the project where we can significantly drop the latency of all of our products that use analytics

This was referenced May 21, 2023
@jeofo jeofo closed this as completed Feb 20, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants