EventRecommendation
1.0.0
RESTful APIs 사용하여 웹 서비스 설계HTML , CSS 및 JavaScript 로 구현된 AJAX 기술이 적용된 대화형 웹 페이지입니다. 이벤트 추천 웹사이트는 세 가지 주요 기능을 실현합니다.Java 사용하여 논리 요청을 처리하며 일부 지원은 다음과 같습니다.MySQL 및 MongoDB )로 구축되었습니다.Amazon EC2 에 웹사이트 서버 배포: 이벤트 추천 시스템ElasticSearch , Logstash 및 Kibana )와 MapReduce 사용하여 온라인과 오프라인 모두에서 웹사이트 트래픽을 분석합니다. 로컬 개발 환경
원격 개발 환경
index.html 로 리디렉션합니다.논리 계층의 API 설계
추천요청 프로세스
MySQL 데이터베이스 설계
Item.javaExternalAPIFactory.java , DBConnectionFactory.javaExternalAPIFactory.java : 이벤트, 레스토랑, 뉴스, 채용정보 추천과 같은 다양한 기능을 지원합니다. TicketMasterAPI와 같은 다른 공개 API에 연결하기만 하면 됩니다. 확장 능력을 향상시킵니다.DBConnectionFactory.java : MySQL 및 MongoDB와 같은 다중 데이터베이스를 지원합니다. 확장 능력을 향상시킵니다.MySQLConnection.java , MongoDBConnection.java원격 개발 환경
mapreduce() 수행