-
Notifications
You must be signed in to change notification settings - Fork 102
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Initial commit of schema registry beta code lab. #354
Initial commit of schema registry beta code lab. #354
Conversation
@TamimiGitHub @Mrc0113 Please review. |
Please mark whether you used Copilot to assist coding in this PR
|
|
||
We'll use Docker Compose to set up the Apicurio Registry quickly and easily. We've prepared a Docker Compose file that will launch an instance of the Apicurio Registry and all the necessary components with a pre-defined configuration. | ||
|
||
1. In these subsequent steps we will use the package that came from the downloaded zip from step #8 in the prerequisities section. Navigate to the extracted folder called ```Schema-Registry-Beta-Package```. You should see the following files and folders: |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
its step #7
I would suggest just mention
form the prerequisites section
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Also, typo: prerequisities
summary: This codelab will walk you through getting started with the Apicurio Registry and the Solace SERDEs components using the Solace Messaging API for Java (JCSMP). | ||
id: schema-registry-beta | ||
tags: | ||
categories: SchemaRegistry, Solace, SERDEs, JCSMP |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Please just have Solace
in the categories
4. Optionally you can make changes to the ```.env``` file to change things such as default login or ports. We will leave everything to defaults for this codelab. | ||
|
||
<p align="center"> | ||
<img src="img/EnvFile.jpg" /> |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Can we have code blocks with ``` instead of screenshots please? easier for changes instead of static images
code block goes here
4. [Docker](https://docs.docker.com/get-started/get-docker/) installed on your system | ||
5. [Java Development Kit (JDK) version 11+](https://openjdk.org/) installed on your system | ||
6. An IDE of your choice (e.g., IntelliJ IDEA, Eclipse, Visual Studio Code) | ||
7. Download the provided BETA zip package named ```Schema-Registry-Beta-Package.zip``` that contains all the necessary pieces you will need. This is available on the [Solace Product Portal](https://products.solace.com/prods/Schema_Registry_Beta) and unzip it to your prefered directory. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
typo: "prefered"
<img src="img/SrSerializeSourceCodeProducer.jpg" /> | ||
</p> | ||
|
||
It will then receive the published message and deserialize it by looking up the schema ID and retrieveing the schema and print it out to console: |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Typo: retrieveing
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks good! Thanks
No description provided.