Cargando…

Hands-On Microservices with C# : Designing a Real-Worl, Enterprise-grade Microservice Ecosystem with the Efficiency of C# 7.

In this book, we will show you how to report and reclaim memory, how to send and receive messages, and how to report and monitor the health of your entire microservice ecosystem. By the end of this book, you will be confident enough to develop a sturdy microservice architecture that works in a produ...

Descripción completa

Detalles Bibliográficos
Clasificación:Libro Electrónico
Autor principal: R. Cole, Matt
Formato: Electrónico eBook
Idioma:Inglés
Publicado: Birmingham : Packt Publishing Ltd, 2018.
Temas:
Acceso en línea:Texto completo

MARC

LEADER 00000cam a2200000Mi 4500
001 EBOOKCENTRAL_on1044967130
003 OCoLC
005 20240329122006.0
006 m o d
007 cr |n|---|||||
008 180714s2018 enk o 000 0 eng d
040 |a EBLCP  |b eng  |e pn  |c EBLCP  |d YDX  |d MERUC  |d NLE  |d CHVBK  |d OCLCO  |d OCLCQ  |d OCLCO  |d LVT  |d OCLCF  |d UKAHL  |d C6I  |d OCLCQ  |d UX1  |d K6U  |d OCLCO  |d OCLCQ  |d OCLCO 
019 |a 1044864555  |a 1045182731  |a 1046074254  |a 1046649274  |a 1049584593  |a 1175622863 
020 |a 9781789533767 
020 |a 1789533767 
020 |z 1789533686 
020 |z 9781789533682 
020 |a 1789533686 
020 |a 9781789533682 
024 3 |a 9781789533682 
029 1 |a AU@  |b 000066230240 
029 1 |a CHNEW  |b 001023895 
029 1 |a CHVBK  |b 530323516 
035 |a (OCoLC)1044967130  |z (OCoLC)1044864555  |z (OCoLC)1045182731  |z (OCoLC)1046074254  |z (OCoLC)1046649274  |z (OCoLC)1049584593  |z (OCoLC)1175622863 
037 |a B11453  |b 01201872 
050 4 |a QA76.73.C153  |b .C654 2018 
082 0 4 |a 005.133 
049 |a UAMI 
100 1 |a R. Cole, Matt. 
245 1 0 |a Hands-On Microservices with C# :  |b Designing a Real-Worl, Enterprise-grade Microservice Ecosystem with the Efficiency of C# 7. 
260 |a Birmingham :  |b Packt Publishing Ltd,  |c 2018. 
300 |a 1 online resource (245 pages) 
336 |a text  |b txt  |2 rdacontent 
337 |a computer  |b c  |2 rdamedia 
338 |a online resource  |b cr  |2 rdacarrier 
588 0 |a Print version record. 
505 0 |a Cover; Title Page; Copyright and Credits; Packt Upsell; Contributors; Table of Contents; Preface; Chapter 1: Let's Talk Microservices, Messages, and Tools; What is a microservice?; Service-Oriented Architecture; Microservice architecture; Pros and cons; Pros; Cons; Case study; Messaging concepts; Message queues; Producer consumer queue; Creating common messages; Message subscriptions; The subscription ID that you pass to subscribe is important; Considerations when writing the subscribe callback delegate; Using SubscribeAsync; Canceling subscriptions; Versioning messages. 
505 8 |a How does message versioning work?Message versioning guidance; Message publishing; Message flow; Exchanges; Direct exchange; Default exchange; Topic exchange; Fanout exchange; Headers exchange; Common messages; Summary; Chapter 2: ReflectInsight -- Microservice Logging Redefined; Router; Log Viewer; Live Viewer; Message navigation; Message properties; Watches; Bookmarks; Call Stack; Advanced Search; Quick Search; Advanced Search; Time zone formatting; Auto Save/Purge; Auto Save; Auto Purge; Configuration Editor; Overview; XML configuration; Dynamic configuration; Configuration Editor; Summary. 
505 8 |a ExercisesChapter 3: Creating a Base Microservice and Interface; Classes versus interfaces; Creating our base project; Creating a base interface; Creating our base microservice class; Variables; Base microservice constructor; Implementing our interface; Publishing a memory update message; Minimal microservice; Summary; Chapter 4: Designing a Memory Management Microservice; Creating our microservice; Our code; Reclaiming memory; Dynamically creating an exchange; Dynamically creating a queue; Publishing a message; Summary; Exercises; Chapter 5: Designing a Deployment Monitor Microservice. 
505 8 |a Deployment issuesInstallation; Our messages; Deployment start message; Deployment stop message; Our program; Subscribing to messages; Processing messages; Publishing health status messages; Summary; Exercises; Chapter 6: Designing a Scheduling Microservice; Installation; Installing Quartz.NET; What is Quartz.NET?; Runtime environments; Job scheduling; Job execution; Job persistence; Clustering; Listeners and plugins; Installing Quartz.NET server as a service; Our program; OnStart; Scheduling multiple jobs; Running our microservice; Summary; Exercises. 
505 8 |a Chapter 7: Designing an Email MicroserviceInstallation; Our program; OnStart; Subscribing to messages; Processing messages; Finding DNS servers; Subscribing to email requests; Summary; Exercises; Chapter 8: Designing a File Monitoring Microservice; Overview of FileSystemWatcher; Internal buffer; Building your microservice -- part one; Making sure our message queue and exchange are created; Running the recovery filewatcher; Building your microservice -- part two; Our message; Building our main program; Notes on events; Summary; Exercises; Chapter 9: Creating a Machine Learning Microservice. 
500 |a Installation. 
520 |a In this book, we will show you how to report and reclaim memory, how to send and receive messages, and how to report and monitor the health of your entire microservice ecosystem. By the end of this book, you will be confident enough to develop a sturdy microservice architecture that works in a production setting--all by using the efficiency of C#. 
590 |a ProQuest Ebook Central  |b Ebook Central Academic Complete 
650 0 |a C# 
650 0 |a Application software  |x Development. 
650 0 |a Web applications. 
650 6 |a Logiciels d'application  |x Développement. 
650 6 |a Applications Web. 
650 7 |a Computer architecture & logic design.  |2 bicssc 
650 7 |a Information technology: general issues.  |2 bicssc 
650 7 |a Programming & scripting languages: general.  |2 bicssc 
650 7 |a Computers  |x General.  |2 bisacsh 
650 7 |a Computers  |x Programming Languages  |x C#.  |2 bisacsh 
650 7 |a Computers  |x Systems Architecture  |x General.  |2 bisacsh 
650 7 |a Application software  |x Development  |2 fast 
650 7 |a Web applications  |2 fast 
776 0 8 |i Print version:  |a R. Cole, Matt.  |t Hands-On Microservices with C# : Designing a Real-Worl, Enterprise-grade Microservice Ecosystem with the Efficiency of C# 7.  |d Birmingham : Packt Publishing Ltd, ©2018  |z 9781789533682 
856 4 0 |u https://ebookcentral.uam.elogim.com/lib/uam-ebooks/detail.action?docID=5446043  |z Texto completo 
938 |a Askews and Holts Library Services  |b ASKH  |n BDZ0037023403 
938 |a EBL - Ebook Library  |b EBLB  |n EBL5446043 
938 |a YBP Library Services  |b YANK  |n 15592936 
994 |a 92  |b IZTAP