US 12,112,216 B2
Declarative API for managing connectors and schemas
Rajesh Rc, Mountain View, CA (US); Pei Yang, Belmont, CA (US); Andrew Ding, San Francisco, CA (US); Rohit Bakhshi, Mountain View, CA (US); Lokesh Shekar, Mountain View, CA (US); and Steven Costa, Mountain View, CA (US)
Assigned to Confluent, Inc., Mountain View, CA (US)
Filed by Confluent, Inc., Mountain View, CA (US)
Filed on Oct. 12, 2022, as Appl. No. 18/046,119.
Prior Publication US 2024/0126625 A1, Apr. 18, 2024
Int. Cl. G06F 9/54 (2006.01)
CPC G06F 9/547 (2013.01) 20 Claims
OG exemplary drawing
 
1. A method comprising:
receiving, at a declarative application programming interface (API), a request to configure a connect cluster comprising one or more connectors for a cloud computing system, the request including a particular state and a schema defined by a user for the connect cluster;
in response to receiving the request, automatically generating a connector specification file based on the particular state and schema defined by the user that triggers installation of one or more connector plugins, the connector specification file including a list of the one or more connector plugins;
automatically configuring application resources associated with the connect cluster based on the connector specification file, the automatically configuring including causing download and installation of the one or more connector plugins;
detecting a connector in the connect cluster being in a failed state; and
in response to detecting the connector being in the failed state, attempting to restart the connector via the declarative API.