文件名称:Hands-On-Software-Architecture-with-Golang:Packt发行的《使用Golang的动手软件架构》
文件大小:48KB
文件格式:ZIP
更新时间:2024-06-16 20:44:07
Go
Golang的动手软件架构 这是Packt发布的的代码存储库。 使用Go设计和架构高度可扩展且健壮的应用程序 这本书是关于什么的? 构建软件需要仔细的计划和体系结构考虑; Golang的开发具有全新的视角,可以在云上构建具有分布式和并发计算功能的下一代应用程序。 本书涵盖以下激动人心的功能: 了解架构范例并深入研究微服务 在Go中设计并行/并发模式并学习面向对象的设计模式 通过介绍REST和GraphQL标准来探索API驱动的系统架构 构建事件驱动的体系结构,并使您的体系结构易碎 工程师可扩展性,并学习如何从其他语言迁移到Go 掌握CICD管道,云部署等部署注意事项 在Go中构建端到端电子商务(旅行)应用程序后端 如果您觉得这本书适合您,请立即获取! 说明和导航 所有代码都组织在文件夹中。 例如,Chapter02。 该代码将如下所示: type Args struct
【文件预览】:
Hands-On-Software-Architecture-with-Golang-master
----.gitignore(8B)
----Chapter10()
--------seller_proxy.go(2KB)
--------main.go(3KB)
--------readme.md(1KB)
--------models.go(3KB)
--------reservation_time.go(535B)
----LICENSE(1KB)
----Chapter11()
--------cicd_example.go(302B)
----Chapter06()
--------fan_in.go(957B)
--------pipes_filter.go(762B)
--------nsq_cons.go(1KB)
--------fan_in_select.go(787B)
--------req_reply.go(741B)
--------kakfka_consumer.go(1KB)
--------kafka_sync_producer.go(981B)
--------kakfka_async_producer.go(2KB)
--------nsq_async_cons.go(2KB)
--------readme.md(532B)
--------fan_out.go(1KB)
--------nsq_prod.go(720B)
----Chapter08()
--------gorm_associations.go(1KB)
--------cassandra.go(2KB)
--------gorm_simple.go(2KB)
--------redis.go(3KB)
--------cassandra.dml(198B)
----README.md(4KB)
----Chapter12()
--------generics()
----Chapter03()
--------mediator.go(2KB)
--------adaptor.go(738B)
--------abstract_factory.go(2KB)
--------multiple_interfaces.go(2KB)
--------template.go(585B)
--------visitor.go(1KB)
--------creational_builder_factory.go(2KB)
--------state.go(1KB)
--------proxy.go(488B)
--------singleton.go(537B)
--------decorator.go(561B)
--------bridge.go(1KB)
--------mememto.go(1KB)
--------observer.go(966B)
--------composite.go(729B)
--------command.go(2KB)
--------strategy.go(743B)
----Chapter01, and 02()
--------embed.go(416B)
--------interface.go(2KB)
--------visibility.go(377B)
--------methods.go(536B)
--------pigeon()
----Chapter05()
--------rpc_server.go(460B)
--------rpc_client.go(395B)
----Chapter04()
--------bubble_sort.go(255B)
--------quick_sort.go(590B)
----Chapter07()
--------go_kit.go(2KB)
--------graphql.go(4KB)
--------api_hello_word.go(359B)
--------apis.md(509B)
--------hotels_gins.go(3KB)
--------graphql.md(332B)