I have one further comment about `StreamsConfig.USER_ENDPOINT_CONFIG`.

I think we should consider to not restricting the value of this setting to
only `host:port` pairs.  By design, this setting is capturing user-driven
metadata to define an endpoint, so why restrict the creativity or
flexibility of our users?  I can imagine, for example, that users would
like to set values such as `https://host:port/api/rest/v1/` in this field
(e.g. being able to distinguish between `.../v1/` and `.../v2/` may help in
scenarios such as rolling upgrades, where, during the upgrade, older
instances may need to coexist with newer instances).

That said, I don't have a strong opinion here.

-Michael



On Fri, Jul 8, 2016 at 2:55 PM, Matthias J. Sax <matth...@confluent.io>
wrote:

> +1
>
> On 07/08/2016 11:03 AM, Eno Thereska wrote:
> > +1 (non-binding)
> >
> >> On 7 Jul 2016, at 18:31, Sriram Subramanian <r...@confluent.io> wrote:
> >>
> >> +1
> >>
> >> On Thu, Jul 7, 2016 at 9:53 AM, Henry Cai <h...@pinterest.com.invalid>
> >> wrote:
> >>
> >>> +1
> >>>
> >>> On Thu, Jul 7, 2016 at 6:48 AM, Michael Noll <mich...@confluent.io>
> wrote:
> >>>
> >>>> +1 (non-binding)
> >>>>
> >>>> On Thu, Jul 7, 2016 at 10:24 AM, Damian Guy <damian....@gmail.com>
> >>> wrote:
> >>>>
> >>>>> Thanks Henry - we've updated the KIP with an example and the new
> config
> >>>>> parameter required. FWIW the user doesn't register a listener, they
> >>>> provide
> >>>>> a host:port in config. It is expected they will start a service
> running
> >>>> on
> >>>>> that host:port that they can use to connect to the running
> KafkaStreams
> >>>>> Instance.
> >>>>>
> >>>>> Thanks,
> >>>>> Damian
> >>>>>
> >>>>> On Thu, 7 Jul 2016 at 06:06 Henry Cai <h...@pinterest.com.invalid>
> >>>> wrote:
> >>>>>
> >>>>>> It wasn't quite clear to me how the user program interacts with the
> >>>>>> discovery API, especially on the user supplied listener part, how
> >>> does
> >>>>> the
> >>>>>> user program supply that listener to KafkaStreams and how does
> >>>>> KafkaStreams
> >>>>>> know which port the user listener is running, maybe a more complete
> >>>>>> end-to-end example including the steps on registering the user
> >>> listener
> >>>>> and
> >>>>>> whether the user listener needs to be involved with task
> >>> reassignment.
> >>>>>>
> >>>>>>
> >>>>>> On Wed, Jul 6, 2016 at 9:13 PM, Guozhang Wang <wangg...@gmail.com>
> >>>>> wrote:
> >>>>>>
> >>>>>>> +1
> >>>>>>>
> >>>>>>> On Wed, Jul 6, 2016 at 12:44 PM, Damian Guy <damian....@gmail.com>
> >>>>>> wrote:
> >>>>>>>
> >>>>>>>> Hi all,
> >>>>>>>>
> >>>>>>>> I'd like to initiate the voting process for KIP-67
> >>>>>>>> <
> >>>>>>>>
> >>>>>>>
> >>>>>>
> >>>>>
> >>>>
> >>>
> https://cwiki.apache.org/confluence/display/KAFKA/KIP-67%3A+Queryable+state+for+Kafka+Streams
> >>>>>>>>>
> >>>>>>>>
> >>>>>>>> KAFKA-3909 <https://issues.apache.org/jira/browse/KAFKA-3909> is
> >>>> the
> >>>>>> top
> >>>>>>>> level JIRA for this effort.
> >>>>>>>>
> >>>>>>>> Initial PRs for Step 1 of the process are:
> >>>>>>>> Expose State Store Names <
> >>>> https://github.com/apache/kafka/pull/1526>
> >>>>>> and
> >>>>>>>> Query Local State Stores <
> >>>> https://github.com/apache/kafka/pull/1565>
> >>>>>>>>
> >>>>>>>> Thanks,
> >>>>>>>> Damian
> >>>>>>>>
> >>>>>>>
> >>>>>>>
> >>>>>>>
> >>>>>>> --
> >>>>>>> -- Guozhang
> >>>>>>>
> >>>>>>
> >>>>>
> >>>>
> >>>>
> >>>>
> >>>> --
> >>>> Best regards,
> >>>> Michael Noll
> >>>>
> >>>>
> >>>>
> >>>> *Michael G. Noll | Product Manager | Confluent | +1
> 650.453.5860Download
> >>>> Apache Kafka and Confluent Platform: www.confluent.io/download
> >>>> <http://www.confluent.io/download>*
> >>>>
> >>>
> >
>
>


-- 
Best regards,
Michael Noll



*Michael G. Noll | Product Manager | Confluent | +1 650.453.5860Download
Apache Kafka and Confluent Platform: www.confluent.io/download
<http://www.confluent.io/download>*

Reply via email to