-
公开(公告)号:US11457064B2
公开(公告)日:2022-09-27
申请号:US17192361
申请日:2021-03-04
Applicant: eBay Inc.
Inventor: Timothy David Robison , Steven Bruce West , Sarang Mukund Kulkarni , Douglas Wayne Hathaway
IPC: H04L67/101 , H04L67/1029 , H04L67/1008 , H04L67/141
Abstract: In a networked data system, a discovery protocol enables clients to establish connections to one a plurality of database servers to utilize a distributed connection service. The service manages connections between application servers, i.e. clients, and databases. An initial request from the client is received by a load balancer. The load balancer responds to the client by identifying an assigned connection to one of the database servers based on load considerations. The client sends a secondary request directly to the assigned connection, bypassing the load balancer. The service establishes a persistent link on the assigned connection and assigns a time-to-live (TTL), during which the service connects data requests to the databases. Upon expiration of the TTL, the service completes a next data request received, then notifies the client that the connection is no longer valid, thereby requiring a new connection through the load balancer and rebalancing system traffic.
-
公开(公告)号:US20210232488A1
公开(公告)日:2021-07-29
申请号:US16774390
申请日:2020-01-28
Applicant: eBay Inc.
Inventor: Sarang Mukund Kulkarni , Timothy David Robison , Steven Bruce West , Sami Ben Romdhane , Douglas Wayne Hathaway
Abstract: Defects are identified in a pre-production version of an application. Input used to test the pre-production version is derived from input received by a production version of the application. Input to the production version may be selectively filtered and/or amplified before being provided as test input to the pre-production version. In this way, the makeup and rate of the test input can be controlled while maintaining the character, pattern, and unpredictable nature of real-world input. Defects may be identified when the test input causes the pre-production version to crash, hang, write to an error log, or otherwise manifest or report a malfunction. In addition to identifying defects, filtered and amplified input may also be used to perform regression testing, load testing, performance testing, etc.
-
公开(公告)号:US10353910B2
公开(公告)日:2019-07-16
申请号:US15212066
申请日:2016-07-15
Applicant: eBay Inc.
Inventor: Timothy Robison , Sarang Mukund Kulkarni
IPC: G06F15/16 , G06F16/25 , H04L12/911 , H04L12/26 , H04L12/24
Abstract: Systems and methods for preemptive adjustments of connections in a database connection pool are provided. In example embodiments, a number of quality of service engines analyze database connection pool metrics data to generate instructions to increase or decrease the number of connections in a connection pool, preemptively, before shortages or surpluses of connections occur. Corrective engines can analyze performance of the quality of service engines and can, when necessary, instruct the quality of service engines to modify their prediction mechanisms.
-
公开(公告)号:US20180019922A1
公开(公告)日:2018-01-18
申请号:US15212066
申请日:2016-07-15
Applicant: eBay Inc.
Inventor: Timothy Robison , Sarang Mukund Kulkarni
IPC: H04L12/24 , G06F17/30 , H04L12/26 , H04L12/911
CPC classification number: G06F16/25 , H04L41/0896 , H04L41/5019 , H04L43/0876 , H04L43/0894 , H04L43/16 , H04L47/826
Abstract: Systems and methods for preemptive adjustments of connections in a database connection pool are provided. In example embodiments, a number of quality of service engines analyze database connection pool metrics data to generate instructions to increase or decrease the number of connections in a connection pool, preemptively, before shortages or surpluses of connections occur. Corrective engines can analyze performance of the quality of service engines and can, when necessary, instruct the quality of service engines to modify their prediction mechanisms.
-
-
-