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