{"action":"created","issue":{"url":"https://api.github.com/repos/streampipes/streampipes-ce/issues/1","repository_url":"https://api.github.com/repos/streampipes/streampipes-ce","labels_url":"https://api.github.com/repos/streampipes/streampipes-ce/issues/1/labels{/name}","comments_url":"https://api.github.com/repos/streampipes/streampipes-ce/issues/1/comments","events_url":"https://api.github.com/repos/streampipes/streampipes-ce/issues/1/events","html_url":"https://github.com/streampipes/streampipes-ce/issues/1","id":359740659,"node_id":"MDU6SXNzdWUzNTk3NDA2NTk=","number":1,"title":"Comparison to StreamSets","user":{"login":"cricket007","id":1930631,"node_id":"MDQ6VXNlcjE5MzA2MzE=","avatar_url":"https://avatars0.githubusercontent.com/u/1930631?v=4","gravatar_id":"","url":"https://api.github.com/users/cricket007","html_url":"https://github.com/cricket007","followers_url":"https://api.github.com/users/cricket007/followers","following_url":"https://api.github.com/users/cricket007/following{/other_user}","gists_url":"https://api.github.com/users/cricket007/gists{/gist_id}","starred_url":"https://api.github.com/users/cricket007/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/cricket007/subscriptions","organizations_url":"https://api.github.com/users/cricket007/orgs","repos_url":"https://api.github.com/users/cricket007/repos","events_url":"https://api.github.com/users/cricket007/events{/privacy}","received_events_url":"https://api.github.com/users/cricket007/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":2,"created_at":"2018-09-13T04:43:05Z","updated_at":"2018-09-23T11:03:30Z","closed_at":null,"author_association":"NONE","body":"Hey, so I stumbled across this project and looked interesting, so digging around I see it's just a [graphical editor](https://streamsets.com/documentation/controlhub/latest/help/pdesigner/datacollector/UserGuide/Pipeline_Design/DesigningDataFlow.html#concept_ad4_gpy_bt) on top of a bunch of [Java SDKs](https://github.com/streamsets/datacollector), so I am really curious what the differences might be and why someone may chose your product over another?"},"comment":{"url":"https://api.github.com/repos/streampipes/streampipes-ce/issues/comments/423808357","html_url":"https://github.com/streampipes/streampipes-ce/issues/1#issuecomment-423808357","issue_url":"https://api.github.com/repos/streampipes/streampipes-ce/issues/1","id":423808357,"node_id":"MDEyOklzc3VlQ29tbWVudDQyMzgwODM1Nw==","user":{"login":"dominikriemer","id":33908476,"node_id":"MDQ6VXNlcjMzOTA4NDc2","avatar_url":"https://avatars1.githubusercontent.com/u/33908476?v=4","gravatar_id":"","url":"https://api.github.com/users/dominikriemer","html_url":"https://github.com/dominikriemer","followers_url":"https://api.github.com/users/dominikriemer/followers","following_url":"https://api.github.com/users/dominikriemer/following{/other_user}","gists_url":"https://api.github.com/users/dominikriemer/gists{/gist_id}","starred_url":"https://api.github.com/users/dominikriemer/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/dominikriemer/subscriptions","organizations_url":"https://api.github.com/users/dominikriemer/orgs","repos_url":"https://api.github.com/users/dominikriemer/repos","events_url":"https://api.github.com/users/dominikriemer/events{/privacy}","received_events_url":"https://api.github.com/users/dominikriemer/received_events","type":"User","site_admin":false},"created_at":"2018-09-23T11:03:30Z","updated_at":"2018-09-23T11:03:30Z","author_association":"MEMBER","body":"Hi Jordan,\r\n\r\nthanks! \r\n\r\n>  It would be useful if you could add such differentiators on your site so that other's won't be wondering as well. \r\n\r\nThat's a good idea, we are currently in the process of releasing a new version next week and will then also work on an updated documentation. We'll add a section to our FAQ that compares StreamPipes to other products (actually, we are also often asked for the difference to NodeRed).\r\n\r\n> This would using some combination of HTTP / REST / Kafka / MQTT / other, I assume. Not sure if \"connected to actuators\" really is a critical detail for differentiating the product offerings.\r\n\r\nYes, often some of these protocols are used for connecting sinks to things wenn we connect to actuators or third-party systems. The main idea is that we try to abstract from those technical details for the end user (e.g., by providing an \"alarm light\" sink that triggers the alarm at some machine or so...)\r\n\r\n> to make a request to a \"StreamPipes API\", or that you can say \"run StreamPipes pipelines within these tools\"; basically, like an \"embedded mode\"?\r\n\r\nYou can think of a pipeline element as a self-contained component that exposes its description as a JSON-LD graph via REST. In addition, a pipeline element implements its processing logic using one of the wrappers. Once a pipeline is started, StreamPipes invokes a pipeline element (again using a JSON-LD graph that now includes information on the data sources to connect to, the broker/topic where results should be sent to and other information such as user-provided parameters). Afterwards, the pipeline element itself executes the processing logic based on this configuration. Wrappers that rely on a distributed system (e.g., Flink), submit the processing logic to the configured cluster. At runtime, pipeline elements communicate with each other by using a message broker (usually Kafka, but other brokers could be used as well). One advantage of this architecture is that geographically distributed pipelines can be built (e.g., some pipeline elements are deployed at the edge and some others run centrally in some cloud).\r\n\r\nHope that helps! Don't hesitate to ask if you have any further questions and we really appreciate your feedback!\r\n\r\n-Dominik"}}
{"actor":{"display_login":"dominikriemer"}}