我正在尝试实施它,因此我试图收集尽可能多的信息来帮助我实施。但我只是让我更加困惑。
我读过 Mark Richards 的《软件架构模式》。我注意到书中有两种类型的软件架构:
那么两者有什么区别呢?
提前致谢。
想象一下使用微服务的 OAuth 提供商。我们将为授权端点、令牌端点等提供微服务。
For example, every endpoint is different microservice and most endpoints will need to retrieve client by id to authenticate request. So how should I share method to get client from database, model for client and all related to it entities?
How shall I share common methods and classes between microservices?
If microservice A depends on microservice B, then I need to do communication between them over HTTP or I just can add project reference? Or maybe situation …
我有两个微服务。第一项服务为客户,第二项服务为发票服务。
在 Invoice MicroService 中,我将仅保存 CustomerId。使用此 CustomerId,我想检索客户微服务的所有相关数据。但我不知道异步通信。
请给我一些想法。
c# asp.net-core-mvc microservices asp.net-core asp.net-core-webapi
目前,我正在使用finagle Scala Web框架作为我们项目的微服务,它们非常易于使用,并且便于部署.与此同时,我的同事正试图将Play框架用于微服务,但我认为它太庞大了.它不再是微观了.
我可以知道您对此有何看法,是否应考虑scala中的其他任何良好的微服务框架?
提前谢谢了
对我来说,Windows服务是不方便和足够繁琐质疑他们在没有所有的应用程序有效性"关注此文件夹的变化,应对这种变化."
我知道这种过度简化是无知的,为什么会选择通过Web API的Windows服务.