-
Notifications
You must be signed in to change notification settings - Fork 14
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
These commit is mostly resolve the memory leak problem and optimize memory usage to handle millions of requests #81
base: master
Are you sure you want to change the base?
Commits on Nov 28, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 70287ab - Browse repository at this point
Copy the full SHA 70287abView commit details
Commits on May 4, 2022
-
Configuration menu - View commit details
-
Copy full SHA for ff94fc8 - Browse repository at this point
Copy the full SHA ff94fc8View commit details
Commits on May 9, 2022
-
Support GET param ?includeHeaders=true to generate rich message forma…
…t that contains both HTTP headers and body as a single message
Configuration menu - View commit details
-
Copy full SHA for 43ee835 - Browse repository at this point
Copy the full SHA 43ee835View commit details
Commits on Jun 21, 2022
-
Implement pprof so we can profile the performance while daemon is run…
…ning to optimize it
Configuration menu - View commit details
-
Copy full SHA for c2e3604 - Browse repository at this point
Copy the full SHA c2e3604View commit details
Commits on Jul 1, 2022
-
Configuration menu - View commit details
-
Copy full SHA for b747439 - Browse repository at this point
Copy the full SHA b747439View commit details
Commits on Jul 7, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 191e652 - Browse repository at this point
Copy the full SHA 191e652View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1ada8fa - Browse repository at this point
Copy the full SHA 1ada8faView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9d42172 - Browse repository at this point
Copy the full SHA 9d42172View commit details -
Configuration menu - View commit details
-
Copy full SHA for ce0a8b2 - Browse repository at this point
Copy the full SHA ce0a8b2View commit details -
Add WorkerPoolSize configuration which is to allow limit the number o…
…f concurrency of receiver
Configuration menu - View commit details
-
Copy full SHA for 5a0f082 - Browse repository at this point
Copy the full SHA 5a0f082View commit details -
Fork predefined goroutine as worker and reuse memory buffer to reduce…
… pressure on GC which reduce a lot of CPU usage and memory usage when receive hugh amount number of request
Configuration menu - View commit details
-
Copy full SHA for aebdade - Browse repository at this point
Copy the full SHA aebdadeView commit details -
Configuration menu - View commit details
-
Copy full SHA for e5c06f2 - Browse repository at this point
Copy the full SHA e5c06f2View commit details -
Allow to define an empty string config via environment variable, whic…
…h is very useful to allow user to disable a config
Configuration menu - View commit details
-
Copy full SHA for 8ff3d1b - Browse repository at this point
Copy the full SHA 8ff3d1bView commit details -
Allow configurable HTTP header that use to pass Pulsar token. This co…
…mmit prevent confiction when using Authorization header for both JWT and Pulsar token and may be other authorization purpose. Without this commit, using Authorization header as Pulsar token may cause memory leak because of token change per every request cause pulsar-beam to create a new pulsar client every time. With configurable Authorization, user can also use ?includeHeader to get Authorization header to validate a payload without casuing pulsar-beam memory leak
Configuration menu - View commit details
-
Copy full SHA for 1c8c372 - Browse repository at this point
Copy the full SHA 1c8c372View commit details
Commits on Jul 8, 2022
-
Allow to specify ?includeRequestLine=true in the url to include HTTP …
…Request Line in the payload to send to Pulsar, which is useful in case of Pulsar consumer would like to detect the url or method that webhook client is using
Configuration menu - View commit details
-
Copy full SHA for 8a04220 - Browse repository at this point
Copy the full SHA 8a04220View commit details
Commits on Jul 13, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 4246a28 - Browse repository at this point
Copy the full SHA 4246a28View commit details -
Add an notice about memory leak if using default Pulsar Beam configur…
…ation with a reverse proxy engine in front of or using other Authorization method. This commit also add a short brief to let people know how to detect memory leak and resolve it. Further default configuration of Pulsar Beam should prevent this case from happening.
Configuration menu - View commit details
-
Copy full SHA for 5f067cc - Browse repository at this point
Copy the full SHA 5f067ccView commit details