마이크로 서비스 아키텍처의 최적화를 제공
적어도 하나의 최적화 서비스를 포함하는 마이크로 서비스 아키텍처에서 최적화를 제공하기 위한 컴퓨터 실행 방법이 개시된다. 적어도 하나의 최적화 서비스는 적어도 하나의 최적화 서비스에 대한 액세스를 클라이언트에 제공하도록 구성된 관리 컴포넌트, 최적화 요청을 큐잉하도록 구성된 메시징 컴포넌트, 최적화 태스크를 솔루션하도록 구성된 적어도 하나의 작동 컴포넌트, 및 적어도 하나의 스토리지를 포함하고, 적어도 하나의 최적화 서비스 내의 컴포넌트는 서로 작동 가능하게 연결된다. 본 방법은 최적화 태스크 및 최적화를 위한 대응 데이터를 포함하...
Saved in:
Main Authors | , |
---|---|
Format | Patent |
Language | Korean |
Published |
13.05.2022
|
Subjects | |
Online Access | Get full text |
Cover
Summary: | 적어도 하나의 최적화 서비스를 포함하는 마이크로 서비스 아키텍처에서 최적화를 제공하기 위한 컴퓨터 실행 방법이 개시된다. 적어도 하나의 최적화 서비스는 적어도 하나의 최적화 서비스에 대한 액세스를 클라이언트에 제공하도록 구성된 관리 컴포넌트, 최적화 요청을 큐잉하도록 구성된 메시징 컴포넌트, 최적화 태스크를 솔루션하도록 구성된 적어도 하나의 작동 컴포넌트, 및 적어도 하나의 스토리지를 포함하고, 적어도 하나의 최적화 서비스 내의 컴포넌트는 서로 작동 가능하게 연결된다. 본 방법은 최적화 태스크 및 최적화를 위한 대응 데이터를 포함하는 클라이언트로부터 제출된 최적화 요청을 관리 컴포넌트에 의해 수신하는 단계(101), 최적화를 위한 대응 데이터 및 최적화 태스크의 생성된 관련 식별자를 관리 컴포넌트에 의해 적어도 하나의 스토리지 컴포넌트에 저장하는 단계(104), 관리 컴포넌트에 의해 최적화 태스크 및 최적화 태스크의 관련 식별자를 메시징 컴포넌트에 전송하는 단계(105), 적어도 하나의 작동 컴포넌트에 의해, 수신된 최적화 태스크에 대해 모니터링하는 단계(106)를 포함한다. 본 방법은 수신된 최적화 태스크의 적어도 하나의 작동 컴포넌트에 의한 검출(107)시에, 최적화 태스크의 관련 식별자를 통해 적어도 하나의 스토리지 컴포넌트로부터 최적화를 위한 저장된 대응 데이터를 획득하는 단계(108)하는 단계, 적어도 하나의 작동 컴포넌트에 의해 최적화 태스크를 솔루션하는 최적화 모델을 생성하는 단계(109), 적어도 하나의 작동 컴포넌트에 의해, 생성된 최적화 모델에 근거한 최적화 태스크를 솔루션하는 단계(110), 및 적어도 하나의 작동 컴포넌트에 의해, 최적화 태스크 및 최적화 태스크의 관련 식별자에 대한 솔루션을 적어도 하나의 스토리지 컴포넌트에 저장하는 단계(111)를 더 포함한다. 대응하는 컴퓨터 프로그램 제품, 및 아키텍처가 또한 개시된다.
A computer-implemented method for providing optimization in a micro services architecture comprising at least one optimization service is disclosed. The at least one optimization service comprises a managing component configured to provide access to the at least one optimization service to a client, a messaging component configured to queue optimization requests, at least one working component configured to solve optimization tasks, and at least one storage component, and wherein the components in the at least one optimization service are operatively connected to each other. The method comprises receiving (101), by the managing component, an optimization request submitted from the client comprising an optimization task and corresponding data for optimization, storing (104), by the managing component, the corresponding data for optimization and a created associated identifier of the optimization task in the at least one storage component, sending (105), by the managing component, the optimization task and the associated identifier of the optimization task to the messaging component, monitoring (106), by the at least one working component, the messaging component for received optimization tasks. The method further comprises, at detection (107), by the at least one working component, of a received optimization task, obtaining (108), by the at least one working component, through the associated identifier of the optimization task the stored corresponding data for optimization from the at least one storage component, creating (109), by the at least one working component, an optimization model to solve the optimization task, solving (110), by the at least one working component, the optimization task based on the created optimization model, and storing (111), by the at least one working component, the solution to the optimization task and the associated identifier of the optimization task in the at least one storage component. Corresponding computer program product, and architecture are also disclosed. |
---|---|
Bibliography: | Application Number: KR20227009771 |