问题标签 [monolithic]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
31 浏览

azure - 从单体应用切换到微服务需要并发用户的阈值?

我们即将发布一个“单体”应用程序,因为现在每个客户都可以通过他们的应用程序获得他们的子域。

在现实生活场景中每秒有多少用户/调用是一个很好的“警告”信号,最好从单体迁移到微服务?(什么时候只是“创造另一个状态”是无效的)

0 投票
0 回答
14 浏览

microservices - 试图理解关于 ERP 中会话的单一地狱

有人告诉我,“一个巨大的地狱就是它的会话”。我不明白什么时候再想一想。我想如果它是一个,那么你只需要访问一个存储 user 的地方。那怎么会是铁板一块的地狱呢?

0 投票
1 回答
32 浏览

java - 单个 API 和另一个后端之间的微服务项目

我想知道是否可以在旧的 java 1.8 单片 API 和 Spring Boot 后端之间创建一个 Spring Boot 微服务(React 用于前端,但没关系)。

这是想法:

单体API里面的RestController ---> Microservice (Springboot) ---> Back API (Springboot)

对于用例:

  1. 点击 API A 的按钮
  2. 将数据绑定到 API B 的 RestController
  3. 将相同的数据发送到 API C

由于 Cross Origin,我认为通过 RestController 是不可能的,但找到解决方案可能会很棒。

你怎么看?

0 投票
0 回答
22 浏览

model - 发出只读请求,使用 O(1) 执行

  • 问题

您好,我们的系统基于与新的微服务并行工作的 Monoliths。由于我们的应用程序服务于数百万用户,它应该致力于非常高的性能。我们的主要问题是来自服务器的只读请求,涉及繁重的业务逻辑。这种情况几乎不可能更改响应模型或业务逻辑,因为它会影响性能并且每一毫秒都很重要。

  • 建议的解决方案

创建现成的模型,因此只读请求将始终使用 O(1) 执行

我的问题是实现这一目标的最佳方法是什么?

我想到的事情:

  1. 为可能影响模型成员的每个活动创建事件,订阅所有成员,并确保模型始终是最新的并准备好使用 O(1) 阅读
  2. 将 db 依赖项与服务代理一起使用,并映射到每个插入或更新查询,这可能会影响模型成员并相应地更新模型,并使其准备好以 O(1) 读取

在这两种情况下,模型都可以保存为缓存在文档数据库中的键值。

我们走对了吗?你有更好的选择吗?

提前致谢

尤瓦尔

0 投票
1 回答
76 浏览

microservices - 如何将 ER 图表划分为多个微服务

我有一个 ER 图,我想把它分开,这样我就可以实现多个微服务

在此处输入图像描述

我曾经实现单体类型,有没有关于如何将ER图划分为微服务的指南?

例如,用户微服务将具有(用户表、用户类型表)。我有这些表车零件,汽车,国家,投诉,商店?

0 投票
0 回答
167 浏览

reactjs - 如何对前端由 Django 提供服务的 React-Django 项目进行 Docker 化?

我是 Docker 新手。我一直在网上冲浪以查找有关如何 Dockerize 一个 React-Django 项目的任何资源,其中 React 应用程序由 Django 提供,两者都在端口 8000 上运行,但找不到任何合适的资源。有人可以帮助我对具有单体架构的 React-Django 项目进行 Dockerizing 的过程吗?

0 投票
0 回答
12 浏览

authentication - 如何在分布式应用程序上实现身份验证并将关系数据存储在分布式数据库上?

我目前有一个单体应用程序,它包含单个代码库和单个部署环境中的所有服务。

我即将构建一个全新的业务应用程序,我希望将其移出代码库并从头开始构建所有内容(新服务器、代码库和数据库),但我想在单体应用程序 (DB) 之间共享用户一。有多种方法来实现身份验证代码(OAuth、SSO、JWT 等),我们如何准确地将关系数据库表放置在可能/可能不具有与整体应用程序用户群的关系外键的不同系统上?

0 投票
1 回答
182 浏览

java - 如何创建自定义的 Spring 代码生成器?

我目前开始为我的硕士毕业论文开发一个新项目,这将是一个微服务项目(非常简短)。

由于我的团队已经为所有后端应用程序定义了架构(它们目前是单体应用程序),有没有一种方法可以“快速”为新微服务创建具有已定义架构的生成器?

如果这不可能,我正在考虑创建一个空白的基础项目,它将成为团队中任何微服务的起点。

0 投票
0 回答
14 浏览

authentication - Jhipster 认证

我开发了两个 jhipster 应用程序一个是单体的,第二个是微服务的

在单片机中生成 jwt-token,但在微服务中,不生成 jwt-token

请为此问题提出建议

0 投票
1 回答
21 浏览

architecture - 具有相同功能的应用程序,用于架构性能测试

我正在为我的大学写一篇论文,我将在其中比较两种架构:单体与微服务。

我想知道是否有一个用 Java/Spring 编写的免费许可应用程序示例,它具有相同的功能,但在两种不同的架构中创建?我一直在寻找这样的例子,但找不到。我不想花时间写代码,因为我的论文的目标是进行大量的性能测试并研究结果。你知道类似的事情吗?