EventRecommendation
1.0.0
RESTful APIs
使用して HTTP リクエストとレスポンスを処理する Web サービスを設計するHTML
、 CSS
およびJavaScript
で実装されたAJAX
テクノロジーを使用した対話型 Web ページ。イベントレコメンド Web サイトは、主に 3 つの機能を実現します。Java
使用してロジック リクエストを処理します。いくつかのサポートは次のとおりです。MySQL
とMongoDB
) の両方で構築され、ユーザーからのデータ ストレージと TicketMaster API で検索されたアイテムをサポートしますAmazon EC2
にWebサイトサーバーを導入:イベントレコメンドシステムElasticSearch
、 Logstash
、 Kibana
) とMapReduce
使用して、オンラインとオフラインの両方で Web サイトのトラフィックを分析しますローカル開発環境
リモート開発環境
index.html
にリダイレクトします。ロジック層での API 設計
レコメンドリクエストの流れ
MySQLデータベースの設計
Item.java
ExternalAPIFactory.java
、 DBConnectionFactory.java
ExternalAPIFactory.java
: イベント、レストラン、ニュース、求人などの推奨機能などの複数の機能をサポートします。TicketMasterAPIなどの別のパブリックAPIにリンクするだけです。拡張能力を向上させます。DBConnectionFactory.java
: MySQL や MongoDB などの複数のデータベースをサポートします。拡張能力を向上させます。MySQLConnection.java
、 MongoDBConnection.java
リモート開発環境
mapreduce()
実行する