1
나는 사용자가 테스트를 작성하고 실행할 수있는 C#
응용 프로그램을 가지고 있습니다 (client
). 또한, 상기 머신상에서 server
및 agents
이라는 중앙을 사용하는 다수의 머신에 대한 분산 실행을 지원한다.
agent
은 실제로 원래 실행 능력을 복제했지만 독립 실행 형 솔루션입니다.
우리는 리팩토링하고 싶은 그 이유는중복 된 코드 섹션 - 서비스로 이동 하시겠습니까?
- 코드 중복.
- 사용자가
agent
을 실행하는 시스템에서 쓰고 실행하려고하면 충돌이 발생합니다.- 이동 서비스에이 실행,
client
및agent
모두가 사용할 :
나는이 옵션을 고려하고있다. 웹 서비스가 아니라 로컬에서 실행될 서비스를 의미합니다. 우리는 더
agent
이없는거야,하지만server
는 대신agent
로client
와 통신 - - 이동 서비스에이 실행,
- 는
client
및agent
을 병합합니다.
저는 서비스 작업 경험이 없습니다. 두 옵션 중 하나에 대해 알려진 장점/단점이 있습니까?