Summary
In this chapter, you:
- Learned about some concepts of gRPC services, how they work, and their benefits.
- Implemented a simple gRPC service.
- Implemented a gRPC service that uses an EF Core model that cannot yet use AOT publish.
- Implemented a gRPC service that uses
SqlClient
libraries that can use AOT publish and are therefore smaller and faster. - Learned how to set deadlines and read metadata sent as headers and trailers.
- Implemented a custom
decimal
type and used extended date/time types. - Implemented a client-side interceptor.
- Extended a gRPC service with support for being called as an HTTP service with JSON, to support clients that cannot work with gRPC natively.
In the next chapter, you will review how to build website user interfaces using ASP.NET Core MVC.