2017-09-27 1 views
1

데스크톱 응용 프로그램이 있고 점점 더 커지고 있습니다. 데스크톱 애플리케이션으로 마이크로 서비스와 같은 것을 만들 수 있을지 궁금합니다. 지금은 응용 프로그램을 데스크탑으로 유지하고 싶습니다. 응용 프로그램은 C++로 작성되었습니다. 몇 가지 준비를 통해 일부 모듈을 제외 할 수 있습니다. 그러나 이것이 가능하고 누군가가 이것을 어떻게 시작할 지 생각해 본 적이 있습니까? 화상은 하나의 시스템을 의미 microservices이 기술 불가지론 프로토콜을 사용하여 네트워크를 통해 통신하는 여러 시스템 (실제 또는 가상)를 의미하기 때문에데스크톱 응용 프로그램이있는 C++ 마이크로 서비스

+0

[동적 라이브러리 모듈] (http://www.boost.org/doc/libs/1_65_1/doc/html/boost_dll.html#boost_dll.introduction)을 사용할 수 있습니다. – wally

+0

나는 메인 프로세스에 대해 생각하고 있으며,이 프로세스에서 다른 프로세스를 실행한다. 좋은가요? 나는 부스트를 알지 못하지만 빠른 읽기에서 좋은 해결책이 될 수 있습니다. –

+0

@rex 응용 프로그램이 부스트를 전혀 사용하지 않으면 문제가 되는가? –

답변

1

데스크탑 애플리케이션과 microservices 상호 배타적이다.

modularization을 사용하면됩니다. 이는 귀하와 같은 일부 시나리오에서 작동 할 수있는 마이크로 서비스의 대안입니다.

+0

어쩌면 당신은 OSGi에서 C++와 같은 것을 알고 있을까요? 왜냐하면 Java에서 가장 인기있는 것은 OSGi입니다. –

관련 문제