你可以把应用需要的所有的功能都放在同一个应用里,或者可以创建一些微服务,这些服务之间会用某种方式沟通交流,比如直接用 Tcp 连接,或者使用 Redis,RabbitMQ 这些东西。这个课程我们就学一下怎么样在 Nest 框架里使用微服务。
先用 Nest 提供的 monorepo 功能,在同一个项目里创建多个应用,然后把其中的一些应用改造成一个微服务。在服务上可以发布信息或者事件,微服务可以选择订阅它感兴趣的信息或者事件,然后再这决定怎么样处理它们。
你可以把应用需要的所有的功能都放在同一个应用里,或者可以创建一些微服务,这些服务之间会用某种方式沟通交流,比如直接用 Tcp 连接,或者使用 Redis,RabbitMQ 这些东西。这个课程我们就学一下怎么样在 Nest 框架里使用微服务。
先用 Nest 提供的 monorepo 功能,在同一个项目里创建多个应用,然后把其中的一些应用改造成一个微服务。在服务上可以发布信息或者事件,微服务可以选择订阅它感兴趣的信息或者事件,然后再这决定怎么样处理它们。