You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@samza.apache.org by "Eli Reisman (JIRA)" <ji...@apache.org> on 2015/07/27 00:54:04 UTC
[jira] [Commented] (SAMZA-692) Add Thrift/Scrooge Serde support to
Samza
[ https://issues.apache.org/jira/browse/SAMZA-692?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14642124#comment-14642124 ]
Eli Reisman commented on SAMZA-692:
-----------------------------------
Jakob had asked about this patch. Scrooge is basically Thrift serialization for Scala. This module makes that easy: the user passes a type parameter to the serde create methods and you get back a serializer/deserializer that will translate Samza messages directly to/from the class named in the type param. The Scrooge-compiled Thrift type referenced in the create methods must be available on the class path for compilation and runtime.
> Add Thrift/Scrooge Serde support to Samza
> -----------------------------------------
>
> Key: SAMZA-692
> URL: https://issues.apache.org/jira/browse/SAMZA-692
> Project: Samza
> Issue Type: New Feature
> Reporter: Eli Reisman
> Assignee: Eli Reisman
> Priority: Trivial
> Labels: features, patch
> Attachments: SAMZA-692-1.patch, SAMZA-692-2.patch, SAMZA-692-3.patch, SAMZA-692-4.patch
>
>
> Just what the title says. Based on code I've been using internally at work for a while now. Makes working with Scrooge-based Thrift structures very easy in Samza jobs. Includes a test and example Serde/SerdeFactory.
> This includes some new dependencies that are specific to Scrooge & Thrift so I factored this out into it's own subproject. It might be you'd want this integrated into samza's serializers instead, or maybe you won't want it at all? But anyway, thought I'd pass it along in case you do :)
> Thanks!
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)