microservices

    -1热度

    1回答

    假设我有100个API,每个API与6个数据库对话。我正在考虑两种方法来构建状态端点。消费者不需要访问所有100个apis来执行其业务需求,他们可以根据需要访问1个或2个apis。 1)每个API都有它自己的/状态端点,并且该端点将检查它使用的所有6个数据库的连通性,并且如果一个失败,它将返回不健康的,否则健康的。在这种情况下,API消费者只访问他们使用的状态端点。在这种情况下,谁消费特定的API

    0热度

    1回答

    我的消费者服务向提供者服务请求所有用户的列表,但提供者使用任意有序列表(这很好)回答。消费者方面的契约执行看起来很好,但是在提供者网站上执行时,它说:Expected "user1" but got "user3" at $.items[0].userName例如。 这是相互作用的一个片段: willRespondWith: { status: 200, headers: {

    -1热度

    2回答

    我试图实现API版本的向后兼容性。我正在通过头文件搜索API版本的端到端流程,有人可能会给出这种实现的任何示例链接/项目。

    -1热度

    1回答

    全部,请原谅我我只是Docker和Micro-services的新手。我打算进入Micro-services和Docker的世界。但目前我不知道如何开始使用它们。我有Asp.net的经验。我听说Asp.net core可以工作在Linux。 我想知道什么是Docker。它是如何工作的。 Docker如何帮助建立Micro-services。是否Docker是主办Micro-services的唯一方

    2热度

    1回答

    我在查看12因子应用原则,并看到了此声明。我相信这个声明指出,应用程序必须响应任何支持服务,如数据库或消息代理,并连接到它们,而不管它们是什么。它与传统的连接方式有什么不同?例如:在我的微服务中,我被定义为云代工中的用户提供的服务的数据库和kafka代理。它只是提供连接参数作为vcap服务变量。我仍然有代码连接到一个完全不同的数据库和kafka经纪人。这个声明意味着什么?它与我们在非云环境中的做法

    0热度

    1回答

    我正在评估NATS以迁移现有的基于msg的软件 我没有找到有关msg超时异常和过载的文档。 例如: 认购后一直选择,是不是意识到发表出版商超时设置?是否可以通知额外的时间延长? 如果当选用户注意到某些DBMS连接丢失,无法完成,便有可能反弹的消息 NATS服务器将皮卡另一个用户,并重新发布了同样的信息? 侨 迭戈

    -1热度

    1回答

    我想用微服务体系结构来构建一个简单的应用程序。 以下是我创建的3个微服务的详细信息。 1] Customer. database: mongodb server : embeded tomcat server. port : 8081 2] vendor. database: mongodb server : embeded tomca

    2热度

    1回答

    我知道将实体类和属性复制到DTO中被认为是反模式,因此通过Exposed domain model模式可以将相同的@Entity同时用作数据库实体类和服务和MVC的DTO层。 (参见这里https://codereview.stackexchange.com/questions/93511/data-transfer-objects-vs-entities-in-java-rest-server-

    1热度

    2回答

    我有两个微服务1)产品微服务2)签出微服务都是弹簧引导项目。在Checkout Microservice中,我应该获得所有我购买的产品,这意味着我的微服务应该STATEFUL知道以前发生了什么。请提供关于如何通过Kafka/RabbitMQ实现与异常事件源一样的状态的示例。但请详细建议架构,代码和示例,以详细了解如何在结帐服务​​中获取产品详细信息。

    0热度

    1回答

    As described我可以这样做: checks.AddUrlCheck(Configuration["OrderingUrl"]) ,使我的健康检查依赖于其他微服务的健康。但是,我不只是想做一个网址检查。我想对其他Microservice进行全面的健康检查(所以它也会检查其他Microservice的数据库依赖关系等)。这可能类似于, checks.AddFullMicroservice