如何实现微服务?

我对此很陌生,什么是实现微服务的最佳方法?

我发现fw像seneca但有点混乱

有没有什么啧啧如何创buildjwtauthentication,mongodb和其他人员在微服务?

看看Docker。

使用docker-compose您可以轻松整合多种服务,无需担心连接IP地址的问题。

另外,如果您将nginx添加到您的堆栈中,则可以非常轻松地扩展这些服务,有几个video和教程可供您查找以帮助您入门。

我听说过seneca ,但我没有用过,我认为你不应该依赖于特定的框架,因为微服务背后的一个想法是低耦合。

为了进入真正的微服务世界并不是微不足道的。 这不是关于pipe理一些API,而是一个根本性的改变,在开始的时候会让你感到有点不舒服(例如,每个服务都有自己的数据库):)

迄今为止关于微服务的最好的书是由塞内卡本人的作者理查德·罗杰(Richard Rodger)撰写的“微服务之道” ( The Tao of Microservices) 。 它很好地揭示了从单一和面向对象的软件向微服务的转变。

由于文档的平均质量(不一致等等),我曾经和Seneca个人挣扎过。 我宁愿推荐Hemera ,它从Seneca的消息模式方法中获得灵感,但是有更好的logging和更多的 生产准备