문제

내가 일하는 회사에는 데이터 차트가 다른 형태 또는 다른 양식으로 차트를 필요로하는 여러 웹 기반 응용 프로그램이 있습니다. 그러므로 우리는 차트를 제공하는 노력을 재사용하는 다양한 방법을 조사하고 있습니다. 우리가 오는 한 각 응용 프로그램에 대해 동일한 차트 구성 요소/라이브러리를 사용할 수 있다는 점에서 아키텍처 차이가있는 것 같습니다 (각 서버에 설치) 또는 차트를 별도의 서버에 중앙 집중화하여 모든 사람에게 사용할 수 있습니다. 차트 요구.

분명히 두 번째 옵션은 더 일반적이지만 차트가 사용 된 데이터에서 분리 될 때 데이터를 전송하고 대화식 차트 (아마도)를 제공하는 데 더 복잡한 것이 추가되어 있음을 알 수 있습니다.

이와 같은 경우에 우리가 시도하고 따라야하는 모범 사례가 있습니까?

도움이 되었습니까?

해결책

그것은 많은 것들에 달려 있습니다.

  • 첫째, 시스템이 너무 유사하여 구성 요소를 모든 서버에 설치하고 사용할 수 있습니다. 중앙 서버에서 스트리밍하지 않으면
  • 단일 서버에 물건을 배치하면 단일 실패 지점으로 인해 문제가 발생합니다.
  • 중앙 서비스를 업그레이드해야 할 필요성이 조정되어야하는 변경으로 인해 문제가 발생합니까?
  • 모든 시스템이 중앙 서버를 사용하도록하는 것은 확장 성과 관련하여 문제를 제공합니다.

한 가지 방법은 단일 모듈을 개발하는 것입니다. 각 시스템은 로컬로 설치하고 사용하려는 버전과 업그레이드시기를 결정하는 것입니다.

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