微服务的10个优秀实践,新手必学!

微服务的10个优秀实践,新手必学!

1. 领域驱动设计 微服务开发的首要挑战: 把大的、复杂的应用拆分为小的、自治的、可独立部署的模块。 如果没有正确的拆分,那么结果就是一堆浆糊,有着单体结构的缺点,和微服务结构的复杂度,可以称之为分布式单体。 幸运的是,Eric Evans 为领域驱动设计

新手怎样开始学习套接字编程

Jos Manuel Ortega:对于初学者来说,最常见的问题与套接字的实用程序有关,在高层次来看,我们在编程语言(例如Python和C / C ++)中可使用哪些库,而在较低层次上,则涉及操作系统如何使用它用于应用程序间的通信。 最后,我认为这并不会在很大程度上取决所