Cloud-Native-programming-with-Golang

所属分类:云原生工具
开发工具:GO
文件大小:107193KB
下载次数:0
上传日期:2023-01-25 17:14:19
上 传 者sh-1993
说明:  使用Golang进行Cloud Native编程,由Packt发布
(Cloud Native programming with Golang, published by Packt)

文件列表:
Chapter02 (0, 2023-01-18)
Chapter02\myevents (0, 2023-01-18)
Chapter02\myevents\src (0, 2023-01-18)
Chapter02\myevents\src\eventsservice (0, 2023-01-18)
Chapter02\myevents\src\eventsservice\eventsservice.exe (7296512, 2023-01-18)
Chapter02\myevents\src\eventsservice\main.go (824, 2023-01-18)
Chapter02\myevents\src\eventsservice\rest (0, 2023-01-18)
Chapter02\myevents\src\eventsservice\rest\handlers.go (2507, 2023-01-18)
Chapter02\myevents\src\eventsservice\rest\rest.go (672, 2023-01-18)
Chapter02\myevents\src\lib (0, 2023-01-18)
Chapter02\myevents\src\lib\configuration (0, 2023-01-18)
Chapter02\myevents\src\lib\configuration\config.json (0, 2023-01-18)
Chapter02\myevents\src\lib\configuration\configuration.go (893, 2023-01-18)
Chapter02\myevents\src\lib\persistence (0, 2023-01-18)
Chapter02\myevents\src\lib\persistence\dblayer (0, 2023-01-18)
Chapter02\myevents\src\lib\persistence\dblayer\dblayer.go (545, 2023-01-18)
Chapter02\myevents\src\lib\persistence\models.go (869, 2023-01-18)
Chapter02\myevents\src\lib\persistence\mongolayer (0, 2023-01-18)
Chapter02\myevents\src\lib\persistence\mongolayer\mongolayer.go (1590, 2023-01-18)
Chapter02\myevents\src\lib\persistence\persistence.go (206, 2023-01-18)
Chapter03 (0, 2023-01-18)
Chapter03\myevents (0, 2023-01-18)
Chapter03\myevents\src (0, 2023-01-18)
Chapter03\myevents\src\eventsservice (0, 2023-01-18)
Chapter03\myevents\src\eventsservice\cert.pem (1090, 2023-01-18)
Chapter03\myevents\src\eventsservice\eventsservice.exe (7484928, 2023-01-18)
Chapter03\myevents\src\eventsservice\key.pem (1679, 2023-01-18)
Chapter03\myevents\src\eventsservice\main.go (1092, 2023-01-18)
Chapter03\myevents\src\eventsservice\rest (0, 2023-01-18)
Chapter03\myevents\src\eventsservice\rest\handlers.go (2507, 2023-01-18)
Chapter03\myevents\src\eventsservice\rest\rest.go (938, 2023-01-18)
Chapter03\myevents\src\lib (0, 2023-01-18)
Chapter03\myevents\src\lib\configuration (0, 2023-01-18)
Chapter03\myevents\src\lib\configuration\config.json (170, 2023-01-18)
Chapter03\myevents\src\lib\configuration\configuration.go (1028, 2023-01-18)
Chapter03\myevents\src\lib\persistence (0, 2023-01-18)
Chapter03\myevents\src\lib\persistence\dblayer (0, 2023-01-18)
Chapter03\myevents\src\lib\persistence\dblayer\dblayer.go (583, 2023-01-18)
Chapter03\myevents\src\lib\persistence\models.go (869, 2023-01-18)
... ...

# Cloud native programming with Golang This is the code repository for [Cloud-Native-programming-with-Golang](https://www.packtpub.com/application-development/cloud-native-programming-golang?utm_source=github&utm_medium=repository&utm_campaign=9781787125***8), published by [Packt](https://www.packtpub.com/). It contains all the supporting project files necessary to work through the book from start to finish. ## About the Book Cloud computing and microservices are two very important concepts in modern software architecture. They represent key skills that ambitious software engineers need to acquire in order to design and build software applications capable of performing and scaling. Go is a modern cross-platform programming language that is very powerful yet simple; it is an excellent choice for microservices and cloud applications. Go is gaining more and more popularity, and becoming a very attractive skill. ### Instructions and Navigations All of the codes are organized as per the chapters, each folder has the codes related to that chapter or appendix. Some parts of the code are dependant on the [frontend](https://github.com/martin-helmich/cloudnativego-frontend) and [backend](https://github.com/martin-helmich/cloudnativego-backend) repository. For example: Cloud-Native-programming-with-Golang/Chapter04/src/bookingservice/main.go The code will look like the following: ``` import ( "flag" "github.com/Shopify/sarama" "github.com/martin-helmich/cloudnativego-backend/src/bookingservice/listener" "github.com/martin-helmich/cloudnativego-backend/src/bookingservice/rest" "github.com/martin-helmich/cloudnativego-backend/src/lib/configuration" "github.com/martin-helmich/cloudnativego-backend/src/lib/msgqueue" msgqueue_amqp "github.com/martin-helmich/cloudnativego-backend/src/lib/msgqueue/amqp" "github.com/martin-helmich/cloudnativego-backend/src/lib/msgqueue/kafka" "github.com/martin-helmich/cloudnativego-backend/src/lib/persistence/dblayer" "github.com/streadway/amqp" ) ``` ## Related Products * [Modern Golang Programming [Video]](https://www.packtpub.com/web-development/modern-golang-programming-video?utm_source=github&utm_medium=repository&utm_campaign=9781787125254) ### Download a free PDF If you have already purchased a print or Kindle version of this book, you can get a DRM-free PDF version at no cost.
Simply click on the link to claim your free PDF.

https://packt.link/free-ebook/9781787125***8


近期下载者

相关文件


收藏者