2015-08-13 6 views
0

Я новичок в amazon kinesis, так что может быть, этот вопрос очень простой вопрос. Но мне нужна помощь по этому поводу, У меня есть один прецедент, когда мне нужно вытащить данные из кинези amazon в мое веб-приложение, которое было создано в JAva, мне нужно получить связь между кинезисом и java, чтобы i может взять данные из amazon kinesis и сделать некоторые аналитики данных, и если данные будут изменены, мне нужно будет вернуть данные в amazon kinesis из java-приложения. здесь мое приложение Java не находится на amazon clould, оно находится на моем частном облаке. так как я делаю вышеуказанную задачу.получить данные от amazon kinesis в java веб-приложение

Пожалуйста, помогите мне.

ответ

0

Прежде всего, конечные точки API Amazon Kinesis находятся на общедоступных IP-адресах, поэтому вам не нужно иметь экземпляры EC2 в среде AWS для доступа к Kinesis.

Для чтения данных из Kinesis вы можете использовать собственную клиентскую библиотеку Kinesis (KCL) Amazon. https://github.com/awslabs/amazon-kinesis-client

В AwsLabs GitHub также есть примеры приложений, написанных на Java. https://github.com/awslabs/amazon-kinesis-connectors/tree/master/src/main/samples

О вашей архитектуры; если вы хотите обрабатывать необработанные данные и создавать значимые выдержки, я рекомендую вам выполнять некоторые задачи ETL (ака: пост-обработка) и записывать свои результаты в другое место (например, RDBMS). На уровне представления (ваше веб-приложение) вы можете отобразить полученный результат в любом формате, который вам нравится, читая из своей базы данных.

 Смежные вопросы

  • Нет связанных вопросов^_^