问题标签 [scalable]

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 投票
1 回答
536 浏览

printing - 如何创建可缩放字体并将其下载到 Zebra P4T

因此,我的任务是使用 Zebra P4T 打印机打印我们的几个内部应用程序。与他们交流相当轻松。

但是,我需要其中的一部分使用可缩放字体。我读了手册,这听起来很简单。下载字体很容易。但我还没有找到创建可缩放字体的方法。Zebra 技术支持的帮助不大,甚至告诉我它不能完成,即使他们的文档说它可以。

我使用了 Zebra 字体下载器,可以创建各种 .CPF 文件以推送到打印机,但不知道如何制作 .CSF(可扩展)文件。在下载字体之前似乎没有选项可以使字体可缩放。

这把我带到了这里,因为我正要拔掉我已经灰白的头发。

0 投票
1 回答
53 浏览

mysql - 为复杂案例选择哪种数据库类型(关系型/NoSQL 和哪种类型)

对于我们的一项 SaaS 服务,我们正在调查使用哪个数据库,因为我们正在从头开始重新设计它。

我们当前的解决方案使用 MySQL 并为每个新客户创建一个单独的数据库。当前(全局)结构是:

customerdb数据永远不会被更新,而只会被插入偶尔会被删除)。

我们正在为快速增长做准备,需要一个为此做好准备的结构。手动添加新实例(如果需要)是可以接受的。

我们之前为一个测试项目设置了一个带有大量表(和数据库)的 MySQL。该项目失败,因为服务器超出了 MySQL 表的最大文件处理程序。这大约是 +-500.000 张桌子。这个新项目肯定需要能够处理 500.000 个客户,因此需要处理 150 万张表(采用当前结构)。

每个客户数据库的平均大小为 +- 7,5Mb。没有太多,但由于一些客户在他们的数据库中有多个 GB,因此它非常普遍。

我搜索了 SO 和 Google 以找到匹配的情况,但无法找到它。

在这一点上,我们对任何建议持开放态度,无论是关系型、NoSQL 还是组合,因为我们正在进行全面的重新设计。

质疑最适合这个用例的数据库是什么?

PS:这是我的第一篇文章,请原谅我的不完整

0 投票
1 回答
559 浏览

concurrency - Google 文件系统如何处理副本的写入失败?

我正在阅读 Google 文件系统论文,但不确定它如何处理副本的写入(不是原子记录追加)失败。如果它返回成功,那么它将等到下一个心跳让 master 获取世界的更新状态并检测损坏/陈旧的块版本并删除块。我猜当客户端询问副本位置时,master 可以验证所有副本的有效性,以防止客户端获取过时/损坏的数据。这是它处理副本写入失败的方式吗?

0 投票
1 回答
49 浏览

database - 我如何设计一个可扩展的数据存储系统以实现大亿销售?

系统应提供 ACID 保证。我必须在我的数据库课程期间从事这个项目。我不知道从哪里开始。任何帮助都会很有用。

0 投票
0 回答
207 浏览

javascript - Nicholas C Zakas Angular 适合可扩展应用程序架构的地方

今天我观看了关于 Scalable Javascript Application Architecture 的 youtube 视频https://www.youtube.com/watch?v=vXjVFPosQHw,我真的很喜欢作者对架构概念的简单解释。

观看该视频后,我正在考虑对我的 javascript 代码进行小 2 更改以提高软件质量。

我在我的应用程序中使用 Angular 1。自从观看该视频以来,我试图在该堆栈中适应角度..

以下是我对此的理解。

与 jQuery、YUI 或 DOJO 等其他库不同,将 Angular 保留在 Base Libraries 类别中是不正确的,因为 Angular 不仅仅是一堆让生活变得简单的实用函数。不仅如此,它还是一个完整的 MV* 解决方案,具有许多其他实用功能,如 $http、$timeout 服务......

我认为可以保留 Angular 的第二个地方是 Module。我们可以在 Angular 中创建 different-2 模块,然后编写我们自己的代码来实现 Sandbox 和 Application Core。并使模块代码利用沙盒。但是在这里保留 Angular 也是不正确的,因为模块将紧密依赖于第三方工具(在本例中为 Angular),根据视频应该避免这种情况。

第三名:(http://serebrov.github.io/html/2013-03-18-js-scalable-architecture.html

基础库 - jQuery 或 Angular 自己的 jqLit​​e 实现

应用程序核心 - 角度本身

沙箱 - 范围传递给控制器

模块 - 角度的控制器

但我不相信上述定义。事实上,模块是角度的控制器,范围是沙盒对我来说并没有真正说服力。

我无法在该堆栈中找到 Angular 的位置,因为当您开始在代码中使用 Angular 时,您真的开始考虑 MVC,而不是沙箱、基础库、应用程序核心。此外,如果您在代码中使用 Angular,那么您几乎是在说我不会用其他 MVC 框架替换 Angular。

问题 1:Angular 是否适合该堆栈?

问题2:如果是,那么在哪里?

0 投票
0 回答
272 浏览

android - Genymotion 2.7 调整大小(可扩展)

我已将 Genymotion 更新到 2.7.2,现在我无法升级模拟器窗口。

我有 320x480 的虚拟设备,当我放大模拟器窗口时,虚拟设备大小保持不变(在我的笔记本电脑上太小)。与以前的版本虚拟设备屏幕是可扩展的。是否有任何新设置或其错误或新功能?(我也更新了 Virtual Box,但没有解决问题)

0 投票
0 回答
153 浏览

mongodb - 我如何充分利用 MongoDB 和 Redis 缓存来实现高度可扩展的应用程序?

我想为我当前的产品使用 Redis 缓存和 Mongo DB 数据库的最佳功能。我有一个非常重的数据库,并且希望避免多次数据库调用。

我可以在 Redis 中缓存我的文档并进行查询吗?

为了获得最佳性能,建议使用什么级别的缓存?

0 投票
1 回答
93 浏览

html - div 中的图像不会改变大小以适应不同大小的屏幕

我目前正在尝试为朋友设计一个网站,当然它是一个跨平台网站,我包含以下代码,因此屏幕元素会相应地改变大小

等一个也适用于桌面。

它适用于我的所有其他元素,但是当我尝试将图像放入 div 时会出现困难。图像显示但非常小,如拇指大小。最初我正在使用

现在我使用下面的代码,它发生了同样的问题,一个拇指大小的图像 HTML

在 CSS 中使用这个

但没有任何效果。

提前感谢您的帮助。

0 投票
0 回答
790 浏览

c++ - 如何在 Qt for Windows 中创建可扩展的应用程序?

我已经最大化了 QT 创建的应用程序。我的屏幕分辨率是 1920x1080,MainWindow 设置的几何图形也是 1920x1080。但是,当我在其他分辨率(如 1366x728、按钮、放置在屏幕分辨率之外的图像)上运行我的应用程序时,这会出现问题。

如何在 Qt 中创建可扩展的应用程序?支持多屏幕分辨率。(仅限 Windows)。

0 投票
2 回答
36 浏览

web-services - 如何使用 JWT 在微服务中构建身份验证/授权?

如何进行无状态架构设计,以便如果用户(A)登录并且 Json Web 令牌由服务器(X1)生成并返回给用户-A。用户 A 再次将请求发送到服务器,服务器( X2 )服务于该目的,而无需让用户重新进行身份验证。从而使架构具有高度的水平可扩展性。