In this video, learn how to wire up the registration logic with an HTTP route and how to test it.
- [Instructor] To use the ServiceRegistry … that we just created, … let's add an instance of the class to our application. … So I open server, service.js, … and there, right after I require express, I will add const, … Service … Registry, … equals, require, … lib, … ServiceRegistry. … And then, right after line seven, … where we create the instance of log, … I will now create an instance of the registry, … so I add const serviceRegistry, … equals, … new, … ServiceRegistry. … Note the difference in upper and lower casing here, … so the variable has … a lowercase S now, … because it's an instance of a class. … And now down there, starting with line 17, … I want to wire in this registry method we just created. … And for that, I remove the return statement we have here, … and instead add, const, and we will be using … ES6 destructuring assignments, so I add, … const, curly brackets, … and there, servicename, … serviceversion, … and serviceport, … equals, … request dot params. … This will assign everything from request params. …
- Setting up a service registry
- Registering and deregistering services
- Versioning and load balancing
- Adding the service logic
- Working with the circuit breaker
- Using queues
- Consuming and storing feedback
Skill Level Intermediate
Node.js: Debugging and Performance Tuningwith Jon Peck2h 44m Intermediate
1. Get started with Microservices
2. Creating a Service Registry
3. Splitting Up a Monolith into Microservices
4. Adding Fault Tolerance and Resilience
5. Using Queues with Node.js
- Mark as unwatched
- Mark all as unwatched
Are you sure you want to mark all the videos in this course as unwatched?
This will not affect your course history, your reports, or your certificates of completion for this course.Cancel
Take notes with your new membership!
Type in the entry box, then click Enter to save your note.
1:30Press on any video thumbnail to jump immediately to the timecode shown.
Notes are saved with you account but can also be exported as plain text, MS Word, PDF, Google Doc, or Evernote.