2017-05-03 5 views
1

저는 Laravel로 전체 SMS 패널을 구성했으며 사용자는 Panel을 통해 SMS를 보내고받을 수 있습니다.Laravel과 Lumen을 함께 사용합니다.

실제로 우리는 요청/응답이 많은 API를 통해 SMS를 보내고 받기/전달하기위한 사용자 API를 만들어야합니다. API를 통해 초당 ~ 100-200 초의 요청을 처리 한 것으로 추정됩니다.

그래서 API 용으로 루멘을 사용하기로 결정했습니다. 루멘은 DB와 통신하기 만하면됩니다.

Laravel을 따라 API에 Lumen을 사용하는 것이 좋습니까?

도움을 주시면 감사하겠습니다.

+0

@Christophvh가 이미 지적했듯이 루멘은 Laravel의 라이트급 버전 일뿐입니다. 이미 Laravel을 사용한다면 Lumen을 사용할 필요가 없습니다. 그러나 API를 작성하려면 Lumen 만 사용하면 충분합니다. – Adrenaxus

답변

2

장점 : 잠재적으로 빠른 응답 시간 (즉, 더 적은 작동 비용)

단점 : 더 개발/유지 보수 비용.

둘 다 매우 가변적이며 앱 및 개발 비용에 따라 둘 중 하나보다 중요 할 수 있습니다.

초당 ~ 100-200 요청으로 인해 병목 현상이 데이터베이스가 될 수 있습니다. 앱을 수평으로 확장 할 수 있지만 모두 동일한 DB를 쿼리하므로 결국 단일 API 요청 내 모든 쿼리에 대해 데이터베이스에서 총 응답 시간이 ~ 5ms를 목표로 삼습니다.

관련 문제