1 |
1
웹 환경에서 서버의 응용프로그램 간 데이터 전송 지원 방법으로서,도커 컨테이너(Docker Container) 내의 제 1 마이크로서비스(Microservice)가 제 1 사용자 클라이언트(User Client)의 제 1 응용프로그램 클라이언트로부터 좌표정보 및 목적지 정보가 포함된 제 1 메시지를 제 1 웹소켓(Websocket)을 통하여 수신하는 단계와,상기 제 1 마이크로서비스가 상기 제 1 메시지를 상기 도커 컨테이너 내의 메시지 큐로 전송하는 단계와,상기 도커 컨테이너 내의 제 2 마이크로서비스가 상기 메시지 큐로부터 상기 제 1 메시지를 수신하는 단계와,상기 제 2 마이크로서비스가 상기 목적지 정보에 기초하여 제 2 사용자 클라이언트의 제 2 응용프로그램 클라이언트에게 상기 제 1 메시지를 제 2 웹소켓을 통하여 송신하는 단계를 포함하는데이터 전송 지원 방법
|
2 |
2
제 1 항에 있어서,상기 제 2 마이크로서비스가 상기 목적지 정보에 기초하여 상기 제 1 사용자 클라이언트의 제 2 응용프로그램 클라이언트에게 상기 제 1 메시지를 제 3 웹소켓을 통하여 송신하는 단계를 더 포함하는데이터 전송 지원 방법
|
3 |
3
제 1 항에 있어서,상기 제 2 마이크로서비스가 상기 제 2 응용프로그램 클라이언트로부터 상기 좌표정보가 포함된 제 2 메시지를 수신하는 단계와,상기 제 2 마이크로서비스가 상기 제 2 메시지를 상기 메시지 큐로 전송하는 단계와,상기 제 1 마이크로서비스가 상기 메시지 큐로부터 상기 제 2 메시지를 수신하는 단계와,상기 제 1 마이크로서비스가 상기 제 2 사용자 클라이언트의 제 1 응용프로그램 클라이언트에게 상기 제 2 메시지를 제 4 웹소켓을 통하여 송신하는 단계를 포함하는데이터 전송 지원 방법
|
4 |
4
제 3 항에 있어서,상기 제 1 마이크로서비스 및 상기 제 1 응용프로그램 클라이언트는 상황도 서비스를 제공하고, 상기 제 2 마이크로서비스 및 상기 제 2 응용프로그램 클라이언트는 메신저 서비스를 제공하는데이터 전송 지원 방법
|
5 |
5
제 4 항에 있어서,상기 제 2 메시지는 상기 좌표정보에 대응하는 상황도를 호출하는 신호를 포함하는데이터 전송 지원 방법
|
6 |
6
웹 환경에서 응용프로그램 간 데이터 전송을 지원하는 서버로서,제 1 사용자 클라이언트 및 제 2 사용자 클라이언트와 통신을 수행하는 통신부와,상기 통신부를 제어하는 제어부를 포함하고,상기 제어부는,도커 컨테이너(Docker Container) 내의 제 1 마이크로서비스가 상기 제 1 사용자 클라이언트의 제 1 응용프로그램 클라이언트로부터 좌표정보 및 목적지 정보가 포함된 제 1 메시지를 제 1 웹소켓 및 상기 통신부를 통하여 수신하며,상기 제 1 마이크로서비스가 상기 제 1 메시지를 상기 도커 컨테이너 내의 메시지 큐로 전송하고,상기 도커 컨테이너 내의 제 2 마이크로서비스가 상기 메시지 큐로부터 상기 제 1 메시지를 수신하며,상기 제 2 마이크로서비스가 상기 목적지 정보에 기초하여 제 2 사용자 클라이언트의 제 2 응용프로그램 클라이언트에게 상기 제 1 메시지를 상기 통신부 및 제 2 웹소켓을 통하여 송신하는서버
|
7 |
7
제 6 항에 있어서,상기 제어부는,상기 제 2 마이크로서비스가 상기 목적지 정보에 기초하여 상기 제 1 사용자 클라이언트의 제 2 응용프로그램 클라이언트에게 상기 제 1 메시지를 상기 통신부 및 제 3 웹소켓을 통하여 송신하는서버
|
8 |
8
제 6 항에 있어서,상기 제어부는,상기 제 2 마이크로서비스가 상기 제 2 응용프로그램 클라이언트로부터 상기 좌표정보가 포함된 제 2 메시지를 상기 통신부를 통하여 수신하고,상기 제 2 마이크로서비스가 상기 제 2 메시지를 상기 메시지 큐로 전송하며,상기 제 1 마이크로서비스가 상기 메시지 큐로부터 상기 제 2 메시지를 수신하고,상기 제 1 마이크로서비스가 상기 제 2 사용자 클라이언트의 제 1 응용프로그램 클라이언트에게 상기 제 2 메시지를 상기 통신부 및 제 4 웹소켓을 통하여 송신하는서버
|
9 |
9
제 8 항에 있어서,상기 제 1 마이크로서비스 및 상기 제 1 응용프로그램 클라이언트는 상황도 서비스를 제공하고, 상기 제 2 마이크로서비스 및 상기 제 2 응용프로그램 클라이언트는 메신저 서비스를 제공하는서버
|
10 |
10
제 9 항에 있어서,상기 제 2 메시지는 상기 좌표정보에 대응하는 상황도를 호출하는 신호를 포함하는서버
|
11 |
11
컴퓨터 프로그램을 저장하고 있는 컴퓨터 판독 가능 기록매체로서,상기 컴퓨터 프로그램은, 프로세서에 의해 실행되면,도커 컨테이너(Docker Container) 내의 제 1 마이크로서비스가 제 1 사용자 클라이언트의 제 1 응용프로그램 클라이언트로부터 좌표정보 및 목적지 정보가 포함된 제 1 메시지를 제 1 웹소켓을 통하여 수신하는 단계와, 상기 제 1 마이크로서비스가 상기 제 1 메시지를 상기 도커 컨테이너 내의 메시지 큐로 전송하는 단계와, 상기 도커 컨테이너 내의 제 2 마이크로서비스가 상기 메시지 큐로부터 상기 제 1 메시지를 수신하는 단계와, 상기 제 2 마이크로서비스가 상기 목적지 정보에 기초하여 제 2 사용자 클라이언트의 제 2 응용프로그램 클라이언트에게 상기 제 1 메시지를 제 2 웹소켓을 통하여 송신하는 단계를 포함하는 방법을 상기 프로세서가 수행하도록 하기 위한 명령어를 포함하는, 컴퓨터 판독 가능한 기록매체
|
12 |
12
컴퓨터 판독 가능 기록매체에 저장되어 있는 컴퓨터 프로그램으로서,상기 컴퓨터 프로그램은, 프로세서에 의해 실행되면,도커 컨테이너(Docker Container) 내의 제 1 마이크로서비스가 제 1 사용자 클라이언트의 제 1 응용프로그램 클라이언트로부터 좌표정보 및 목적지 정보가 포함된 제 1 메시지를 제 1 웹소켓을 통하여 수신하는 단계와, 상기 제 1 마이크로서비스가 상기 제 1 메시지를 상기 도커 컨테이너 내의 메시지 큐로 전송하는 단계와, 상기 도커 컨테이너 내의 제 2 마이크로서비스가 상기 메시지 큐로부터 상기 제 1 메시지를 수신하는 단계와, 상기 제 2 마이크로서비스가 상기 목적지 정보에 기초하여 제 2 사용자 클라이언트의 제 2 응용프로그램 클라이언트에게 상기 제 1 메시지를 제 2 웹소켓을 통하여 송신하는 단계를 포함하는 방법을 상기 프로세서가 수행하도록 하기 위한 명령어를 포함하는, 컴퓨터 프로그램
|