舉報

會員
Hands-On Microservices with C#
Matt R. Cole 著
更新時間:2021-07-23 17:26:00
開會員,本書免費讀 >
最新章節(jié):
Recommended reading
C#developers,softwarearchitects,andprofessionalswhowanttomastertheartofdesigningthemicroservicearchitecturethatisscalablebasedonenvironment.Developersshouldhaveabasicunderstandingof.NETapplicationdevelopmentusingC#andVisualStudio.
最新章節(jié)
書友吧品牌:中圖公司
上架時間:2021-07-23 15:51:06
出版社:Packt Publishing
本書數(shù)字版權(quán)由中圖公司提供,并由其授權(quán)上海閱文信息技術(shù)有限公司制作發(fā)行
- Recommended reading 更新時間:2021-07-23 17:26:00
- Scheduling jobs
- Messaging
- Microservices
- Best Practices
- Summary
- Using Text-to-Speech
- Processing Wikipedia search messages
- Processing speech request messages
- Subscribing to messages
- Our messages
- Our program
- Installation
- Text-to-Speech
- Adding Speech and Search to Your Microservice
- Exercises
- Summary
- Processing BitcoinSpendReceipt
- Our code
- How do we spend money?
- Your public address
- Creating our digital wallet
- Leader election
- Our main program
- Installation
- The circle of encryption
- Digital signatures
- Bitcoin
- Blockchain
- Creating a Blockchain Bitcoin Microservice
- Exercises
- Summary
- Processing filesystem messages
- Processing machine learning messages
- Processing health status messages
- Processing memory messages
- Processing CDS messages
- Processing deployment messages
- Processing bond response messages
- Subscribing to all messages
- Leader election
- Our code
- Installation
- Microservice Manager – The Nexus
- Exercises
- Summary
- Creating boards lists and cards
- Installation
- Trello Microservice – Board Status Updating
- Exercises
- Summary
- Processing a bond response
- Processing a bond request
- Getting bond information
- Calculating a CDS
- Publishing our CDS response
- Publishing our request message
- Subscribing to messages
- Bonds request message
- CDS-request message
- Our messages
- Installation
- Creating a Quantitative Financial Microservice
- Summary
- Getting results
- Training the network
- Traversing the forward path through the network
- Creating a network
- Creating a layer
- Processing a machine learning request
- OnStart
- Our program
- Installation
- Creating a Machine Learning Microservice
- Exercises
- Summary
- Notes on events
- Building our main program
- Our message
- Building your microservice – part two
- Running the recovery filewatcher
- Making sure our message queue and exchange are created
- Building your microservice – part one
- Internal buffer
- Overview of FileSystemWatcher
- Designing a File Monitoring Microservice
- Exercises
- Summary
- Subscribing to email requests
- Finding DNS servers
- Processing messages
- Subscribing to messages
- OnStart
- Our program
- Installation
- Designing an Email Microservice
- Exercises
- Summary
- Running our microservice
- Scheduling multiple jobs
- OnStart
- Our program
- Installing Quartz.NET server as a service
- Listeners and plugins
- Clustering
- Job persistence
- Job execution
- Job scheduling
- Runtime environments
- What is Quartz.NET?
- Installing Quartz.NET
- Installation
- Designing a Scheduling Microservice
- Exercises
- Summary
- Publishing health status messages
- Processing messages
- Subscribing to messages
- Our program
- Deployment stop message
- Deployment start message
- Our messages
- Installation
- Deployment issues
- Designing a Deployment Monitor Microservice
- Exercises
- Summary
- Publishing a message
- Dynamically creating a queue
- Dynamically creating an exchange
- Reclaiming memory
- Our code
- Creating our microservice
- Designing a Memory Management Microservice
- Summary
- Minimal microservice
- Publishing a memory update message
- Implementing our interface
- Base microservice constructor
- Variables
- Creating our base microservice class
- Creating a base interface
- Creating our base project
- Classes versus interfaces
- Creating a Base Microservice and Interface
- Exercises
- Summary
- Configuration Editor
- Dynamic configuration
- XML configuration
- Overview
- Configuration Editor
- Auto Purge
- Auto Save
- Auto Save/Purge
- Time zone formatting
- Advanced Search
- Quick Search
- Advanced Search
- Call Stack
- Bookmarks
- Watches
- Message properties
- Message navigation
- Live Viewer
- Log Viewer
- Router
- ReflectInsight – Microservice Logging Redefined
- Summary
- Common messages
- Headers exchange
- Fanout exchange
- Topic exchange
- Default exchange
- Direct exchange
- Exchanges
- Message flow
- Message publishing
- Message versioning guidance
- How does message versioning work?
- Versioning messages
- Canceling subscriptions
- Using SubscribeAsync
- Considerations when writing the subscribe callback delegate
- The subscription ID that you pass to subscribe is important
- Message subscriptions
- Creating common messages
- Producer consumer queue
- Message queues
- Messaging concepts
- Case study
- Cons
- Pros
- Pros and cons
- Microservice architecture
- Service-Oriented Architecture
- What is a microservice?
- Let's Talk Microservices Messages and Tools
- Reviews
- Get in touch
- Conventions used
- Download the color images
- Download the example code files
- To get the most out of this book
- What this book covers
- Who this book is for
- Preface
- Packt is searching for authors like you
- About the reviewers
- About the author
- Contributors
- PacktPub.com
- Why subscribe?
- Packt Upsell
- Hands-On Microservices with C#
- Copyright and Credits
- Title Page
- 封面
- 封面
- Title Page
- Copyright and Credits
- Hands-On Microservices with C#
- Packt Upsell
- Why subscribe?
- PacktPub.com
- Contributors
- About the author
- About the reviewers
- Packt is searching for authors like you
- Preface
- Who this book is for
- What this book covers
- To get the most out of this book
- Download the example code files
- Download the color images
- Conventions used
- Get in touch
- Reviews
- 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
- 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
- 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
- Exercises
- 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
- 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
- Designing a Deployment Monitor Microservice
- Deployment issues
- Installation
- Our messages
- Deployment start message
- Deployment stop message
- Our program
- Subscribing to messages
- Processing messages
- Publishing health status messages
- Summary
- Exercises
- 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
- Designing an Email Microservice
- Installation
- Our program
- OnStart
- Subscribing to messages
- Processing messages
- Finding DNS servers
- Subscribing to email requests
- Summary
- Exercises
- 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
- Creating a Machine Learning Microservice
- Installation
- Our program
- OnStart
- Processing a machine learning request
- Creating a layer
- Creating a network
- Traversing the forward path through the network
- Training the network
- Getting results
- Summary
- Creating a Quantitative Financial Microservice
- Installation
- Our messages
- CDS-request message
- Bonds request message
- Subscribing to messages
- Publishing our request message
- Publishing our CDS response
- Calculating a CDS
- Getting bond information
- Processing a bond request
- Processing a bond response
- Summary
- Exercises
- Trello Microservice – Board Status Updating
- Installation
- Creating boards lists and cards
- Summary
- Exercises
- Microservice Manager – The Nexus
- Installation
- Our code
- Leader election
- Subscribing to all messages
- Processing bond response messages
- Processing deployment messages
- Processing CDS messages
- Processing memory messages
- Processing health status messages
- Processing machine learning messages
- Processing filesystem messages
- Summary
- Exercises
- Creating a Blockchain Bitcoin Microservice
- Blockchain
- Bitcoin
- Digital signatures
- The circle of encryption
- Installation
- Our main program
- Leader election
- Creating our digital wallet
- Your public address
- How do we spend money?
- Our code
- Processing BitcoinSpendReceipt
- Summary
- Exercises
- Adding Speech and Search to Your Microservice
- Text-to-Speech
- Installation
- Our program
- Our messages
- Subscribing to messages
- Processing speech request messages
- Processing Wikipedia search messages
- Using Text-to-Speech
- Summary
- Best Practices
- Microservices
- Messaging
- Scheduling jobs
- Recommended reading 更新時間:2021-07-23 17:26:00