Linkis-Client Architecture

Provide users with a lightweight client that submits tasks to Linkis for execution.

img

Provides an interface for users to submit execution tasks to Linkis in the form of SDK.

Core ClassCore Function
ActionDefines the requested attributes, methods and parameters included
ResultDefines the properties of the returned result, the methods and parameters included
UJESClientResponsible for request submission, execution, status, results and related parameters acquisition

Provides a way for users to submit tasks to Linkis in the form of a shell command terminal.

Core ClassCore Function
CommonDefines the parent class and interface of the instruction template parent class, the instruction analysis entity class, and the task submission and execution links
CoreResponsible for parsing input, task execution and defining output methods
ApplicationCall linkis-computation-client to perform tasks, and pull logs and final results in real time