[
https://issues.apache.org/jira/browse/IGNITE-533?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15866082#comment-15866082
]
ASF GitHub Bot commented on IGNITE-533:
---------------------------------------
GitHub user dream-x opened a pull request:
https://github.com/apache/ignite/pull/1532
IGNITE-533: Implement IgniteZeromqStreamer to stream data from ZeroMQ
You can merge this pull request into a Git repository by running:
$ git pull https://github.com/dream-x/ignite ignite-533
Alternatively you can review and apply these changes as the patch at:
https://github.com/apache/ignite/pull/1532.patch
To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:
This closes #1532
----
commit 1bbbe9771ce1869ce996a5c8ddd774fff45fe9a2
Author: Max Kozlov <[email protected]>
Date: 2017-02-06T11:33:07Z
Init ZeroMQ module.
commit 7a3f534809ce77c368aa1a1baa510bae91f1ceae
Author: Max Kozlov <[email protected]>
Date: 2017-02-06T16:12:05Z
Add IgniteZeroMqStreamer class.
commit 13c7d90f9e371ee92e2c7693100b5aa535d8935c
Author: Max Kozlov <[email protected]>
Date: 2017-02-06T16:12:45Z
Add ZeroMqSettings settings class.
commit 054955abc17761abf808454ff2bc14e2e3a3fd8b
Author: Max Kozlov <[email protected]>
Date: 2017-02-06T16:13:49Z
Add converter package and first implementation converter class.
commit f65c0f6a58b231b2eeba4f6338b4072840606230
Author: Max Kozlov <[email protected]>
Date: 2017-02-06T16:14:33Z
Add IgniteZeroMqStreamerImpl implementation ZeroMQ streamer.
commit d2443d501d961825891e9b9fc1ee63d62e487d9b
Author: Max Kozlov <[email protected]>
Date: 2017-02-07T11:51:03Z
Update converter.
commit 3893f34c9cd8ec9e18b7dff974d6fb2ba1a4f6e3
Author: Max Kozlov <[email protected]>
Date: 2017-02-07T11:52:04Z
wip
commit 277f119966ab278fe578d30ba202ca5334c50dc5
Author: Max Kozlov <[email protected]>
Date: 2017-02-07T11:52:39Z
Add test for ZeroMQ streamer.
commit f43765a5c22c4aac0cfd5c0013ef198e32ae7235
Author: Max Kozlov <[email protected]>
Date: 2017-02-08T08:45:18Z
Cleaning code and writing comments.
commit e25a25cd64cbc9ae8a1e5676ed2adb01132be9e0
Author: Max Kozlov <[email protected]>
Date: 2017-02-08T12:56:20Z
wip
commit f508e0b5eeecf8657e467c1e45e24e564bc65e6c
Author: Max Kozlov <[email protected]>
Date: 2017-02-08T16:46:13Z
wip
commit ae513f900cfc5271a22e2eb7a4e25123fd995e29
Author: Max Kozlov <[email protected]>
Date: 2017-02-09T11:04:49Z
Change type isStart variable.
commit 4311f7e6030f5549bc03f3ec30489ff74c18dc20
Author: Max Kozlov <[email protected]>
Date: 2017-02-09T11:05:49Z
Change type variable in ZeroMqTypeSocket.
commit 12bdc5866b197f2b873cf2395838b5ab6c3a1c7a
Author: Max Kozlov <[email protected]>
Date: 2017-02-09T14:08:16Z
Delete converter.
commit d806a55ad57d07abe778b0640d7c0aff77e0d56f
Author: Max Kozlov <[email protected]>
Date: 2017-02-09T14:09:54Z
Delete IgniteZeroMqStreamerImpl.java and add StreamSingleTupleExtractor in
IgniteZeroMqStreamer by default.
commit 1fc16cb6e98671f408fb746cdd4c42155e8d17fc
Author: Max Kozlov <[email protected]>
Date: 2017-02-10T10:57:41Z
Delete ZeroMqStreamerException.
commit f6f35482313790cd7fd5401c92e522a9da335473
Author: Max Kozlov <[email protected]>
Date: 2017-02-10T11:06:58Z
Add comment in ZeroMqTypeSocket.
commit da1cbad35a42aec0d255e1ae30e2e64bca944ff2
Author: Max Kozlov <[email protected]>
Date: 2017-02-10T11:22:57Z
Fix for help run all test in test case.
commit 533add6446c3cc009e148135e7966f437e45c351
Author: Max Kozlov <[email protected]>
Date: 2017-02-10T12:35:08Z
Fix run tests in test case.
commit b8f25f786bb9b446d427c85a487d1a77b251d089
Author: Max Kozlov <[email protected]>
Date: 2017-02-13T08:34:08Z
Change name artifact.
commit c2db765fa34deaa8e0329f81dd75bad47e37a942
Author: Max Kozlov <[email protected]>
Date: 2017-02-13T08:36:16Z
IgniteZeroMqStreamer impl AutoCloseable, repeat call start() write log.info
message.
commit 460659bc0bb345943f3808a86604b0e60e00eaf7
Author: Max Kozlov <[email protected]>
Date: 2017-02-13T08:48:55Z
DefaultSingleTupleExtractorImpl class take out for IgniteZeroMqStreamer,
create new ZeroMqStringSingleTupleExtractor class. Change tests.
commit 4b96810f33e44bbb7bfe928e2b5db8bf8b749c32
Author: Max Kozlov <[email protected]>
Date: 2017-02-13T09:07:09Z
Delete ZeroMqSettings class, 0mq params in constructor IgniteZeroMqStreamer
and fix tests.
commit f1e7d7c5c48b4fe11c5ab463d9a005c3a1e0d686
Author: Max Kozlov <[email protected]>
Date: 2017-02-13T09:12:21Z
Code clean.
commit 90a73c5a1df6ec75050ad72729d5240f2773defc
Author: Max Kozlov <[email protected]>
Date: 2017-02-13T12:54:53Z
Change test timeout.
commit eccd570db649047fc68bf58d0b6794eb8fc35dd9
Author: Max Kozlov <[email protected]>
Date: 2017-02-14T13:06:39Z
Add check params.
commit fa0aa666b5d57b05d981dfccb5e1d7b39e5f0482
Author: Max Kozlov <[email protected]>
Date: 2017-02-14T13:09:16Z
Change method from beforeTest() to beforeTestsStarted() for single call
this test. Optimize import.
commit e37f72518d07a9c8b389134b76bf0d8411201255
Author: Max Kozlov <[email protected]>
Date: 2017-02-14T13:16:49Z
Add full description.
commit 8654ecb5ccf2b81cef31a6e137754d32895462d5
Author: Max Kozlov <[email protected]>
Date: 2017-02-14T14:09:32Z
Code clean.
----
> Implement IgniteZeromqStreamer to stream data from ZeroMQ
> ---------------------------------------------------------
>
> Key: IGNITE-533
> URL: https://issues.apache.org/jira/browse/IGNITE-533
> Project: Ignite
> Issue Type: Sub-task
> Components: streaming
> Reporter: Dmitriy Setrakyan
> Assignee: Maksim Kozlov
>
> We have {{IgniteDataStreamer}} which is used to load data into Ignite under
> high load. It was previously named {{IgniteDataLoader}}, see ticket
> IGNITE-394.
> See [ZeroMQ|http://zeromq.org/] for more info.
> We should create {{IgniteZeroMqStreamer}} which will consume messages from
> Twitter and stream them into Ignite caches.
> More details to follow, but to the least we should be able to:
> * Convert ZeroMQ messages to Ignite data using an optional pluggable
> converter. If not provided, we should have some default mechanism.
> * Specify the cache name for the Ignite cache to load data into.
> * Specify other flags available on {{IgniteDataStreamer}} class.
--
This message was sent by Atlassian JIRA
(v6.3.15#6346)