나는 "id"와 "event"를 입력 받아 데이터베이스에 저장하고, 다른 하나는 "id", "event"및 "thirdparty"를 입력 받아 데이터베이스에 저장하는 두 가지 작업을 수행합니다. 과정은 비슷하지만 약간 다릅니다. "thirdparty"를 사용하면 데이터베이스와 관련된 "이벤트"관련 "제 3 자"를 확인할 필요가 없습니다.두 개의 유사한 작업을 두 개의 경로가있는 두 개의 별도 메서드에 넣거나 하나의 프레임 워크에 병합해야합니까?
질문 중 성능이 가장 좋은 것은 무엇입니까? 스위칭 로직이있는 하나의 경로? 또는 두 개의 별도 동작이있는 두 개의 경로?
저는 scala play 2.5.x와 cassandra 데이터베이스를 사용하고 있습니다.
더 일반적으로 더 많은 경로를 갖는 것이 더 좋습니다. 또는 더 적은 경로를 사용하지만 더 복잡한 로직을 사용합니까?
성능 측면에서 전혀 차이가 있는지 궁금했습니다. 더 많은 경로를 갖는 것이 더 나은 방법입니까? 또는 더 적은 경로를 사용하지만 더 복잡한 로직을 사용합니까? – yang
@yang 코드가 복잡해지면 엔드 포인트가 너무 많은 일을하고 있으며 리팩토링해야한다는 신호가됩니다. 이 경우 간단한 단계로 보입니다. 더 많은 통찰력으로 답변을 업데이트했습니다. – nmat