小编nob*_*tta的帖子

微服务:数据库和微服务实例

假设我们有微服务A和B.B有自己的数据库.但是B必须水平缩放,因此我们最终有3个B实例.数据库会发生什么?它是否相应地扩展,是否为3 B实例保持相同(集中)数据库,它是否成为分布式数据库,会发生什么?

instances horizontal-scaling microservices

9
推荐指数
1
解决办法
2322
查看次数

webpack-dev-server 未重新加载

我正在使用 webpack 5,目前有以下设置:

  • webpack.prod.js - 我有一些用于生产的特定配置(例如图像压缩、开发工具、CSS 缩小、特定元标记值)
  • webpack.dev.js - 我有一些用于开发的特定配置(例如,无图像压缩、无 CSS 缩小、特定元标记值)

我当前面临的问题是我无法让webpack 开发服务器实时重新加载工作(这适用于所有文件类型)。我已经阅读了文档,但到目前为止还没有运气。

据我了解,在开发模式下,webpack 在内存中而不是在磁盘中运行内容(这应该更快,这很棒!)。由于某种原因,观察者似乎没有对devServer.watchFiles配置中指定的文件中的更改做出反应。我期待 webpack 检测打字稿文件的更改,编译它并重新加载,但这并没有发生。

您可以在下面找到这两个文件的内容。

webpack.prod.js:

const path = require('path');
const HtmlWebpackPlugin = require('html-webpack-plugin');
const MiniCssExtractPlugin = require('mini-css-extract-plugin');
const CssMinimizerPlugin = require("css-minimizer-webpack-plugin");
const TerserPlugin = require('terser-webpack-plugin');
const ImageMinimizerPlugin = require('image-minimizer-webpack-plugin');
const CopyPlugin = require('copy-webpack-plugin');
const buildPath = path.resolve(__dirname, 'dist');

module.exports = {
  //devtool: 'source-map',
  entry: {
    index: "./src/index/index.ts",
    error: "./src/error/error.ts",
  },
  output: {
    filename: "js/[name].[contenthash].js",
    path: buildPath,
    clean: true,
  },
  module: { …
Run Code Online (Sandbox Code Playgroud)

webpack webpack-dev-server webpack-hmr webpack-5

5
推荐指数
1
解决办法
2188
查看次数