mirror of https://github.com/apache/kafka.git
MINOR: Menu updates and navigation (#4405)
* Menu updates and navigation Reviewers: Guozhang Wang <wangguoz@gmail.com>
This commit is contained in:
parent
abf4c54701
commit
06597ba26b
|
@ -23,10 +23,10 @@
|
||||||
<div class="sticky-top">
|
<div class="sticky-top">
|
||||||
<div style="height:35px">
|
<div style="height:35px">
|
||||||
<a href="/{{version}}/documentation/streams/">Introduction</a>
|
<a href="/{{version}}/documentation/streams/">Introduction</a>
|
||||||
<a href="/{{version}}/documentation/streams/core-concepts">Concepts</a>
|
|
||||||
<a class="active-menu-item" href="/{{version}}/documentation/streams/architecture">Architecture</a>
|
|
||||||
<a href="/{{version}}/documentation/streams/quickstart">Run Demo App</a>
|
<a href="/{{version}}/documentation/streams/quickstart">Run Demo App</a>
|
||||||
<a href="/{{version}}/documentation/streams/tutorial">Tutorial: Write App</a>
|
<a href="/{{version}}/documentation/streams/tutorial">Tutorial: Write App</a>
|
||||||
|
<a href="/{{version}}/documentation/streams/core-concepts">Concepts</a>
|
||||||
|
<a class="active-menu-item" href="/{{version}}/documentation/streams/architecture">Architecture</a>
|
||||||
<a href="/{{version}}/documentation/streams/developer-guide/">Developer Guide</a>
|
<a href="/{{version}}/documentation/streams/developer-guide/">Developer Guide</a>
|
||||||
<a href="/{{version}}/documentation/streams/upgrade-guide">Upgrade</a>
|
<a href="/{{version}}/documentation/streams/upgrade-guide">Upgrade</a>
|
||||||
</div>
|
</div>
|
||||||
|
@ -144,7 +144,7 @@
|
||||||
|
|
||||||
<div class="pagination">
|
<div class="pagination">
|
||||||
<a href="/{{version}}/documentation/streams/core-concepts" class="pagination__btn pagination__btn__prev">Previous</a>
|
<a href="/{{version}}/documentation/streams/core-concepts" class="pagination__btn pagination__btn__prev">Previous</a>
|
||||||
<a href="/{{version}}/documentation/streams/quickstart" class="pagination__btn pagination__btn__next">Next</a>
|
<a href="/{{version}}/documentation/streams/developer-guide" class="pagination__btn pagination__btn__next">Next</a>
|
||||||
</div>
|
</div>
|
||||||
</script>
|
</script>
|
||||||
|
|
||||||
|
|
|
@ -20,18 +20,18 @@
|
||||||
<script id="content-template" type="text/x-handlebars-template">
|
<script id="content-template" type="text/x-handlebars-template">
|
||||||
<h1>Core Concepts</h1>
|
<h1>Core Concepts</h1>
|
||||||
<div class="sub-nav-sticky">
|
<div class="sub-nav-sticky">
|
||||||
<div class="sticky-top">
|
<div class="sticky-top">
|
||||||
<div style="height:35px">
|
<div style="height:35px">
|
||||||
<a href="/{{version}}/documentation/streams/">Introduction</a>
|
<a href="/{{version}}/documentation/streams/">Introduction</a>
|
||||||
<a class="active-menu-item" href="/{{version}}/documentation/streams/core-concepts">Concepts</a>
|
<a href="/{{version}}/documentation/streams/quickstart">Run Demo App</a>
|
||||||
<a href="/{{version}}/documentation/streams/architecture">Architecture</a>
|
<a href="/{{version}}/documentation/streams/tutorial">Tutorial: Write App</a>
|
||||||
<a href="/{{version}}/documentation/streams/quickstart">Run Demo App</a>
|
<a class="active-menu-item" href="/{{version}}/documentation/streams/core-concepts">Concepts</a>
|
||||||
<a href="/{{version}}/documentation/streams/tutorial">Tutorial: Write App</a>
|
<a href="/{{version}}/documentation/streams/architecture">Architecture</a>
|
||||||
<a href="/{{version}}/documentation/streams/developer-guide/">Developer Guide</a>
|
<a href="/{{version}}/documentation/streams/developer-guide/">Developer Guide</a>
|
||||||
<a href="/{{version}}/documentation/streams/upgrade-guide">Upgrade</a>
|
<a href="/{{version}}/documentation/streams/upgrade-guide">Upgrade</a>
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
|
||||||
<p>
|
<p>
|
||||||
Kafka Streams is a client library for processing and analyzing data stored in Kafka.
|
Kafka Streams is a client library for processing and analyzing data stored in Kafka.
|
||||||
It builds upon important stream processing concepts such as properly distinguishing between event time and processing time, windowing support, and simple yet efficient management and real-time querying of application state.
|
It builds upon important stream processing concepts such as properly distinguishing between event time and processing time, windowing support, and simple yet efficient management and real-time querying of application state.
|
||||||
|
@ -169,7 +169,7 @@
|
||||||
</p>
|
</p>
|
||||||
|
|
||||||
<div class="pagination">
|
<div class="pagination">
|
||||||
<a href="/{{version}}/documentation/streams" class="pagination__btn pagination__btn__prev">Previous</a>
|
<a href="/{{version}}/documentation/streams/tutorial" class="pagination__btn pagination__btn__prev">Previous</a>
|
||||||
<a href="/{{version}}/documentation/streams/architecture" class="pagination__btn pagination__btn__next">Next</a>
|
<a href="/{{version}}/documentation/streams/architecture" class="pagination__btn pagination__btn__next">Next</a>
|
||||||
</div>
|
</div>
|
||||||
</script>
|
</script>
|
||||||
|
|
|
@ -23,10 +23,10 @@
|
||||||
<div class="sticky-top">
|
<div class="sticky-top">
|
||||||
<div style="height:35px">
|
<div style="height:35px">
|
||||||
<a href="/{{version}}/documentation/streams/">Introduction</a>
|
<a href="/{{version}}/documentation/streams/">Introduction</a>
|
||||||
<a href="/{{version}}/documentation/streams/core-concepts">Concepts</a>
|
|
||||||
<a href="/{{version}}/documentation/streams/architecture">Architecture</a>
|
|
||||||
<a href="/{{version}}/documentation/streams/quickstart">Run Demo App</a>
|
<a href="/{{version}}/documentation/streams/quickstart">Run Demo App</a>
|
||||||
<a href="/{{version}}/documentation/streams/tutorial">Tutorial: Write App</a>
|
<a href="/{{version}}/documentation/streams/tutorial">Tutorial: Write App</a>
|
||||||
|
<a href="/{{version}}/documentation/streams/core-concepts">Concepts</a>
|
||||||
|
<a href="/{{version}}/documentation/streams/architecture">Architecture</a>
|
||||||
<a class="active-menu-item" href="/{{version}}/documentation/streams/developer-guide/">Developer Guide</a>
|
<a class="active-menu-item" href="/{{version}}/documentation/streams/developer-guide/">Developer Guide</a>
|
||||||
<a href="/{{version}}/documentation/streams/upgrade-guide">Upgrade</a>
|
<a href="/{{version}}/documentation/streams/upgrade-guide">Upgrade</a>
|
||||||
</div>
|
</div>
|
||||||
|
@ -59,7 +59,7 @@
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="pagination">
|
<div class="pagination">
|
||||||
<a href="/{{version}}/documentation/streams/tutorial" class="pagination__btn pagination__btn__prev">Previous</a>
|
<a href="/{{version}}/documentation/streams/architecture" class="pagination__btn pagination__btn__prev">Previous</a>
|
||||||
<a href="/{{version}}/documentation/streams/developer-guide/write-streams" class="pagination__btn pagination__btn__next">Next</a>
|
<a href="/{{version}}/documentation/streams/developer-guide/write-streams" class="pagination__btn pagination__btn__next">Next</a>
|
||||||
</div>
|
</div>
|
||||||
</script>
|
</script>
|
||||||
|
|
|
@ -33,7 +33,7 @@
|
||||||
|
|
||||||
<div class="section" id="interactive-queries">
|
<div class="section" id="interactive-queries">
|
||||||
<span id="streams-developer-guide-interactive-queries"></span><h1>Interactive Queries<a class="headerlink" href="#interactive-queries" title="Permalink to this headline"></a></h1>
|
<span id="streams-developer-guide-interactive-queries"></span><h1>Interactive Queries<a class="headerlink" href="#interactive-queries" title="Permalink to this headline"></a></h1>
|
||||||
<p>Interactive queries allow you to leverage the state of your application from outside your application. The Kafka Streams API enables your applications to be queryable.</p>
|
<p>Interactive queries allow you to leverage the state of your application from outside your application. The Kafka Streams enables your applications to be queryable.</p>
|
||||||
<div class="contents local topic" id="table-of-contents">
|
<div class="contents local topic" id="table-of-contents">
|
||||||
<p class="topic-title first"><b>Table of Contents</b></p>
|
<p class="topic-title first"><b>Table of Contents</b></p>
|
||||||
<ul class="simple">
|
<ul class="simple">
|
||||||
|
|
|
@ -21,10 +21,10 @@
|
||||||
<div class="sticky-top">
|
<div class="sticky-top">
|
||||||
<div style="height:35px">
|
<div style="height:35px">
|
||||||
<a class="active-menu-item" href="/{{version}}/documentation/streams/">Introduction</a>
|
<a class="active-menu-item" href="/{{version}}/documentation/streams/">Introduction</a>
|
||||||
<a href="/{{version}}/documentation/streams/core-concepts">Concepts</a>
|
|
||||||
<a href="/{{version}}/documentation/streams/architecture">Architecture</a>
|
|
||||||
<a href="/{{version}}/documentation/streams/quickstart">Run Demo App</a>
|
<a href="/{{version}}/documentation/streams/quickstart">Run Demo App</a>
|
||||||
<a href="/{{version}}/documentation/streams/tutorial">Tutorial: Write App</a>
|
<a href="/{{version}}/documentation/streams/tutorial">Tutorial: Write App</a>
|
||||||
|
<a href="/{{version}}/documentation/streams/core-concepts">Concepts</a>
|
||||||
|
<a href="/{{version}}/documentation/streams/architecture">Architecture</a>
|
||||||
<a href="/{{version}}/documentation/streams/developer-guide/">Developer Guide</a>
|
<a href="/{{version}}/documentation/streams/developer-guide/">Developer Guide</a>
|
||||||
<a href="/{{version}}/documentation/streams/upgrade-guide">Upgrade</a>
|
<a href="/{{version}}/documentation/streams/upgrade-guide">Upgrade</a>
|
||||||
</div>
|
</div>
|
||||||
|
@ -80,7 +80,7 @@
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<hr class="separator">
|
<hr class="separator">
|
||||||
<h3 class="stream__text">Streams API use cases</h3>
|
<h3 class="stream__text">Kafka Streams use cases</h3>
|
||||||
<div class="customers__grid">
|
<div class="customers__grid">
|
||||||
<div class="customer__grid">
|
<div class="customer__grid">
|
||||||
<div class="customer__item streams_logo_grid streams__ny__grid">
|
<div class="customer__item streams_logo_grid streams__ny__grid">
|
||||||
|
@ -88,7 +88,7 @@
|
||||||
<span class="grid__item__logo" style="background-image: url('/images/powered-by/NYT.jpg');"></span>
|
<span class="grid__item__logo" style="background-image: url('/images/powered-by/NYT.jpg');"></span>
|
||||||
</a>
|
</a>
|
||||||
<p class="grid__item__customer__description extra__space">
|
<p class="grid__item__customer__description extra__space">
|
||||||
<a href="https://open.nytimes.com/publishing-with-apache-kafka-at-the-new-york-times-7f0e3b7d2077" target="_blank">The New York Times uses Apache Kafka </a>and the Kafka Streams API to store and distribute, in real-time, published content to the various applications and systems that make it available to the readers.
|
<a href="https://open.nytimes.com/publishing-with-apache-kafka-at-the-new-york-times-7f0e3b7d2077" target="_blank">The New York Times uses Apache Kafka </a>and the Kafka Streams to store and distribute, in real-time, published content to the various applications and systems that make it available to the readers.
|
||||||
</p>
|
</p>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
@ -116,7 +116,7 @@
|
||||||
<span class="grid__item__logo" style="background-image: url('/images/powered-by/pinterest.png');"></span>
|
<span class="grid__item__logo" style="background-image: url('/images/powered-by/pinterest.png');"></span>
|
||||||
</a>
|
</a>
|
||||||
<p class="grid__item__customer__description">
|
<p class="grid__item__customer__description">
|
||||||
<a href="https://medium.com/@Pinterest_Engineering/using-kafka-streams-api-for-predictive-budgeting-9f58d206c996" target="_blank">Pinterest uses Apache Kafka and the Kafka Streams API</a> at large scale to power the real-time, predictive budgeting system of their advertising infrastructure. With Kafka Streams, spend predictions are more accurate than ever.
|
<a href="https://medium.com/@Pinterest_Engineering/using-kafka-streams-api-for-predictive-budgeting-9f58d206c996" target="_blank">Pinterest uses Apache Kafka and the Kafka Streams</a> at large scale to power the real-time, predictive budgeting system of their advertising infrastructure. With Kafka Streams, spend predictions are more accurate than ever.
|
||||||
</p>
|
</p>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
@ -290,7 +290,7 @@
|
||||||
|
|
||||||
<div class="pagination">
|
<div class="pagination">
|
||||||
<a href="/{{version}}/documentation" class="pagination__btn pagination__btn__prev">Previous</a>
|
<a href="/{{version}}/documentation" class="pagination__btn pagination__btn__prev">Previous</a>
|
||||||
<a href="/{{version}}/documentation/streams/core-concepts" class="pagination__btn pagination__btn__next">Next</a>
|
<a href="/{{version}}/documentation/streams/quickstart" class="pagination__btn pagination__btn__next">Next</a>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
</script>
|
</script>
|
||||||
|
|
|
@ -18,15 +18,15 @@
|
||||||
|
|
||||||
<script id="content-template" type="text/x-handlebars-template">
|
<script id="content-template" type="text/x-handlebars-template">
|
||||||
|
|
||||||
<h1>Run Streams Demo Application</h1>
|
<h1>Run Kafka Streams Demo Application</h1>
|
||||||
<div class="sub-nav-sticky">
|
<div class="sub-nav-sticky">
|
||||||
<div class="sticky-top">
|
<div class="sticky-top">
|
||||||
<div style="height:35px">
|
<div style="height:35px">
|
||||||
<a href="/{{version}}/documentation/streams/">Introduction</a>
|
<a href="/{{version}}/documentation/streams/">Introduction</a>
|
||||||
<a href="/{{version}}/documentation/streams/core-concepts">Concepts</a>
|
|
||||||
<a href="/{{version}}/documentation/streams/architecture">Architecture</a>
|
|
||||||
<a class="active-menu-item" href="/{{version}}/documentation/streams/quickstart">Run Demo App</a>
|
<a class="active-menu-item" href="/{{version}}/documentation/streams/quickstart">Run Demo App</a>
|
||||||
<a href="/{{version}}/documentation/streams/tutorial">Tutorial: Write App</a>
|
<a href="/{{version}}/documentation/streams/tutorial">Tutorial: Write App</a>
|
||||||
|
<a href="/{{version}}/documentation/streams/core-concepts">Concepts</a>
|
||||||
|
<a href="/{{version}}/documentation/streams/architecture">Architecture</a>
|
||||||
<a href="/{{version}}/documentation/streams/developer-guide/">Developer Guide</a>
|
<a href="/{{version}}/documentation/streams/developer-guide/">Developer Guide</a>
|
||||||
<a href="/{{version}}/documentation/streams/upgrade-guide">Upgrade</a>
|
<a href="/{{version}}/documentation/streams/upgrade-guide">Upgrade</a>
|
||||||
</div>
|
</div>
|
||||||
|
@ -341,7 +341,7 @@ Looking beyond the scope of this concrete example, what Kafka Streams is doing h
|
||||||
<p>You can now stop the console consumer, the console producer, the Wordcount application, the Kafka broker and the ZooKeeper server in order via <b>Ctrl-C</b>.</p>
|
<p>You can now stop the console consumer, the console producer, the Wordcount application, the Kafka broker and the ZooKeeper server in order via <b>Ctrl-C</b>.</p>
|
||||||
|
|
||||||
<div class="pagination">
|
<div class="pagination">
|
||||||
<a href="/{{version}}/documentation/streams/architecture" class="pagination__btn pagination__btn__prev">Previous</a>
|
<a href="/{{version}}/documentation/streams" class="pagination__btn pagination__btn__prev">Previous</a>
|
||||||
<a href="/{{version}}/documentation/streams/tutorial" class="pagination__btn pagination__btn__next">Next</a>
|
<a href="/{{version}}/documentation/streams/tutorial" class="pagination__btn pagination__btn__next">Next</a>
|
||||||
</div>
|
</div>
|
||||||
</script>
|
</script>
|
||||||
|
|
|
@ -17,15 +17,15 @@
|
||||||
<script><!--#include virtual="../js/templateData.js" --></script>
|
<script><!--#include virtual="../js/templateData.js" --></script>
|
||||||
|
|
||||||
<script id="content-template" type="text/x-handlebars-template">
|
<script id="content-template" type="text/x-handlebars-template">
|
||||||
<h1>Tutorial: Write a Streams Application</h1>
|
<h1>Tutorial: Write a Kafka Streams Application</h1>
|
||||||
<div class="sub-nav-sticky">
|
<div class="sub-nav-sticky">
|
||||||
<div class="sticky-top">
|
<div class="sticky-top">
|
||||||
<div style="height:35px">
|
<div style="height:35px">
|
||||||
<a href="/{{version}}/documentation/streams/">Introduction</a>
|
<a href="/{{version}}/documentation/streams/">Introduction</a>
|
||||||
<a href="/{{version}}/documentation/streams/core-concepts">Concepts</a>
|
|
||||||
<a href="/{{version}}/documentation/streams/architecture">Architecture</a>
|
|
||||||
<a href="/{{version}}/documentation/streams/quickstart">Run Demo App</a>
|
<a href="/{{version}}/documentation/streams/quickstart">Run Demo App</a>
|
||||||
<a class="active-menu-item" href="/{{version}}/documentation/streams/tutorial">Tutorial: Write App</a>
|
<a class="active-menu-item" href="/{{version}}/documentation/streams/tutorial">Tutorial: Write App</a>
|
||||||
|
<a href="/{{version}}/documentation/streams/core-concepts">Concepts</a>
|
||||||
|
<a href="/{{version}}/documentation/streams/architecture">Architecture</a>
|
||||||
<a href="/{{version}}/documentation/streams/developer-guide/">Developer Guide</a>
|
<a href="/{{version}}/documentation/streams/developer-guide/">Developer Guide</a>
|
||||||
<a href="/{{version}}/documentation/streams/upgrade-guide">Upgrade</a>
|
<a href="/{{version}}/documentation/streams/upgrade-guide">Upgrade</a>
|
||||||
</div>
|
</div>
|
||||||
|
@ -619,7 +619,7 @@
|
||||||
|
|
||||||
<div class="pagination">
|
<div class="pagination">
|
||||||
<a href="/{{version}}/documentation/streams/quickstart" class="pagination__btn pagination__btn__prev">Previous</a>
|
<a href="/{{version}}/documentation/streams/quickstart" class="pagination__btn pagination__btn__prev">Previous</a>
|
||||||
<a href="/{{version}}/documentation/streams/developer-guide" class="pagination__btn pagination__btn__next">Next</a>
|
<a href="/{{version}}/documentation/streams/core-concepts" class="pagination__btn pagination__btn__next">Next</a>
|
||||||
</div>
|
</div>
|
||||||
</script>
|
</script>
|
||||||
|
|
||||||
|
|
|
@ -18,15 +18,15 @@
|
||||||
<script><!--#include virtual="../js/templateData.js" --></script>
|
<script><!--#include virtual="../js/templateData.js" --></script>
|
||||||
|
|
||||||
<script id="content-template" type="text/x-handlebars-template">
|
<script id="content-template" type="text/x-handlebars-template">
|
||||||
<h1>Upgrade Guide & API Changes</h1>
|
<h1>Upgrade Guide and API Changes</h1>
|
||||||
<div class="sub-nav-sticky">
|
<div class="sub-nav-sticky">
|
||||||
<div class="sticky-top">
|
<div class="sticky-top">
|
||||||
<div style="height:35px">
|
<div style="height:35px">
|
||||||
<a href="/{{version}}/documentation/streams/">Introduction</a>
|
<a href="/{{version}}/documentation/streams/">Introduction</a>
|
||||||
<a href="/{{version}}/documentation/streams/core-concepts">Concepts</a>
|
|
||||||
<a href="/{{version}}/documentation/streams/architecture">Architecture</a>
|
|
||||||
<a href="/{{version}}/documentation/streams/quickstart">Run Demo App</a>
|
<a href="/{{version}}/documentation/streams/quickstart">Run Demo App</a>
|
||||||
<a href="/{{version}}/documentation/streams/tutorial">Tutorial: Write App</a>
|
<a href="/{{version}}/documentation/streams/tutorial">Tutorial: Write App</a>
|
||||||
|
<a href="/{{version}}/documentation/streams/core-concepts">Concepts</a>
|
||||||
|
<a href="/{{version}}/documentation/streams/architecture">Architecture</a>
|
||||||
<a href="/{{version}}/documentation/streams/developer-guide/">Developer Guide</a>
|
<a href="/{{version}}/documentation/streams/developer-guide/">Developer Guide</a>
|
||||||
<a class="active-menu-item" href="/{{version}}/documentation/streams/upgrade-guide">Upgrade</a>
|
<a class="active-menu-item" href="/{{version}}/documentation/streams/upgrade-guide">Upgrade</a>
|
||||||
</div>
|
</div>
|
||||||
|
|
Loading…
Reference in New Issue