문제

하나의 플러그인이 적절한 폴더에 다른 플러그인을 다운로드하여 복사하거나 링크 파일을 만들면 다시 시작하지 않고 플랫폼과 동적으로 통합 할 수 있습니까?


따라서 다시 시작하지 않고 정시에 진화하는 항상 업 서버를 빌드 할 수있는 것처럼 보입니다. 그것은 요구 된 것입니까 (이 단어에 대해서는 확실하지 않습니다. 영어는 내 원주민이 아닙니다) 기능입니까? 나는 Buisness가 그것을 필요로합니까, 아니면 재부팅하기가 더 쉽고 괜찮습니까? 내가 보는 또 다른 이점은 구식 구획입니다 ...

도움이 되었습니까?

해결책

일반적으로 플랫폼을 다시 시작하지 않고 새 번들의 설치 및 시작은 OSGI의 새로운 가능성을 보여주는 좋은 방법입니다.

그러나 제 생각에는이 프로세스를 신뢰할 수있는 방식으로 응용 프로그램을 개발하기가 쉽지 않기 때문에 생산 환경에서는 이와 같이 사용해서는 안됩니다.

물론 새 번들을 통해 새로운 기능을 다시 시작하지 않고 실행중인 OSGI 애플리케이션에 추가하는 것은 일반적으로 문제가되지 않습니다. 그러나 번들이 서로의 종속성이 있기 때문에 실제로 "항상 업 서버"가 필요하다면 매우 다른 상황입니다. 불가능하지는 않지만 나는 그것을 믿지 않을 것입니다.

예, 응용 프로그램에 변경 사항을 배포 할 때 더 쉽고 재부팅하는 것이 더 쉽고 괜찮습니다.

다른 팁

확신하는. OSGI 콘솔을 사용하면 "설치 파일 : ..."명령을 사용하여 새 번들을 설치하고 "시작"을 사용하여 시작할 수 있습니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top