Search Options

Display Count
Sort
Preferred Language
Advanced Search

Results 1 - 10 of 121 for Worker (0.04 seconds)

  1. build-logic-commons/code-quality-rules/src/main/resources/checkstyle/suppressions.xml

        <!-- These packages are duplicated in workers and daemon-server-worker, don't require a package-info.java in each place -->
        <suppress checks="JavadocPackage"
                  files=".*[/\\]platforms[/\\]core-execution[/\\]daemon-server-worker[/\\]src[/\\]main[/\\]java[/\\]org[/\\]gradle[/\\]workers[/\\][^/\\]+"/>
    
        <!-- These packages are duplicated in code-quality and code-quality-workers, don't require a package-info.java in each place -->
    Created: Wed Apr 01 11:36:16 GMT 2026
    - Last Modified: Thu Mar 19 16:48:15 GMT 2026
    - 13.5K bytes
    - Click Count (0)
  2. .teamcity/subprojects.json

        "crossVersionTests": false
      },
      {
        "name": "scala-compiler-worker",
        "path": "platforms/jvm/scala-compiler-worker",
        "unitTests": false,
        "functionalTests": false,
        "crossVersionTests": false
      },
      {
        "name": "scaladoc-worker",
        "path": "platforms/jvm/scaladoc-worker",
        "unitTests": false,
        "functionalTests": false,
        "crossVersionTests": false
    Created: Wed Apr 01 11:36:16 GMT 2026
    - Last Modified: Fri Mar 27 15:03:00 GMT 2026
    - 42K bytes
    - Click Count (0)
  3. .idea/gradle.xml

                <option value="$PROJECT_DIR$/platforms/core-execution/scoped-persistent-cache" />
                <option value="$PROJECT_DIR$/platforms/core-execution/snapshots" />
                <option value="$PROJECT_DIR$/platforms/core-execution/worker-main" />
                <option value="$PROJECT_DIR$/platforms/core-execution/worker-process-services" />
    Created: Wed Apr 01 11:36:16 GMT 2026
    - Last Modified: Fri Mar 27 10:18:20 GMT 2026
    - 25.5K bytes
    - Click Count (0)
  4. .teamcity/test-buckets.json

          {
            "subprojects": [
              "configuration-problems-base",
              "daemon-server-worker",
              "docs-asciidoctor-extensions-base",
              "java-api-extractor",
              "javadoc",
              "logging-api",
              "model-reflect",
              "plugin-use",
              "request-handler-worker",
              "resources",
              "security"
            ],
            "parallelizationMethod": {
    Created: Wed Apr 01 11:36:16 GMT 2026
    - Last Modified: Mon Mar 23 18:38:15 GMT 2026
    - 118.6K bytes
    - Click Count (0)
  5. CLAUDE.md

    - **CrawlerContext** (`CrawlerContext.java`): Execution context - `sessionId`, `status`, `accessCount`, `numOfThread`, `maxDepth`, `maxAccessCount`
    - **CrawlerThread** (`CrawlerThread.java`): Worker thread - Poll URL → Validate → Execute → Process → Queue children
    
    ### HTTP Client Architecture
    
    ```
    SwitchableHttpClient (extends FaultTolerantClient)
        ├── Hc5HttpClient (default) - Apache HttpComponents 5.x
    Created: Sun Apr 12 03:50:13 GMT 2026
    - Last Modified: Thu Mar 12 03:39:20 GMT 2026
    - 8.1K bytes
    - Click Count (0)
  6. docs/zh-hant/docs/deployment/docker.md

    /// note | 技術細節
    
    這個 Docker 映像是在 Uvicorn 尚未支援管理與重啟死亡 workers 的年代所建立,因此需要用 Gunicorn 搭配 Uvicorn,為了讓 Gunicorn 管理並重啟 Uvicorn workers,而引入了相當多的複雜度。
    
    但現在 Uvicorn(以及 `fastapi` 指令)已支援使用 `--workers`,因此沒有理由使用一個基底 Docker 映像,而不是建置你自己的(而且實際上程式碼量也差不多 😅)。
    
    ///
    
    ## 部署容器映像 { #deploy-the-container-image }
    
    擁有容器(Docker)映像後,有多種部署方式。
    
    例如:
    
    * 在單一伺服器上使用 Docker Compose
    * 使用 Kubernetes 叢集
    Created: Sun Apr 05 07:19:11 GMT 2026
    - Last Modified: Fri Mar 20 17:05:38 GMT 2026
    - 24.9K bytes
    - Click Count (0)
  7. docs/zh-hant/docs/deployment/server-workers.md

    特別是,在 **Kubernetes** 上執行時,你多半會選擇不要使用 workers,而是每個容器只跑一個 **Uvicorn 單一處理序**。我會在該章節中進一步說明。
    
    ///
    
    ## 多個工作處理序 { #multiple-workers }
    
    你可以用命令列選項 `--workers` 來啟動多個 workers:
    
    //// tab | `fastapi`
    
    如果你使用 `fastapi` 指令:
    
    <div class="termy">
    
    ```console
    $ <font color="#4E9A06">fastapi</font> run --workers 4 <u style="text-decoration-style:solid">main.py</u>
    
    Created: Sun Apr 05 07:19:11 GMT 2026
    - Last Modified: Fri Mar 20 17:05:38 GMT 2026
    - 7.8K bytes
    - Click Count (0)
  8. docs/zh-hant/docs/advanced/stream-data.md

    而且在許多情況下,讀取它們會是阻塞操作(可能阻塞事件迴圈),因為資料是從磁碟或網路讀取。
    
    /// info
    
    上面的範例其實是例外,因為 `io.BytesIO` 物件已在記憶體中,讀取不會阻塞任何東西。
    
    但在多數情況下,讀取檔案或類檔案物件會造成阻塞。
    
    ///
    
    為了避免阻塞事件迴圈,你可以將路徑操作函式宣告為一般的 `def`(而非 `async def`),這樣 FastAPI 會在 threadpool worker 上執行它,避免阻塞主事件迴圈。
    
    {* ../../docs_src/stream_data/tutorial002_py310.py ln[30:34] hl[31] *}
    
    /// tip
    
    如果你需要在 async 函式內呼叫阻塞程式碼,或在阻塞函式中呼叫 async 函式,你可以使用 [Asyncer](https://asyncer.tiangolo.com),它是 FastAPI 的姊妹函式庫。
    
    Created: Sun Apr 05 07:19:11 GMT 2026
    - Last Modified: Fri Mar 20 14:33:04 GMT 2026
    - 4.9K bytes
    - Click Count (0)
  9. docs/zh-hant/docs/deployment/concepts.md

    例如,可以由下列工具處理:
    
    - Docker
    - Kubernetes
    - Docker Compose
    - Docker 的 Swarm 模式
    - Systemd
    - Supervisor
    - 由雲端供應商在其服務內部處理
    - 其他...
    
    ## 複本:行程與記憶體 { #replication-processes-and-memory }
    
    在 FastAPI 應用中,使用像 `fastapi` 指令(執行 Uvicorn)的伺服器程式,即使只在「一個行程」中執行,也能同時服務多個客戶端。
    
    但很多情況下,你會想同時執行多個工作行程(workers)。
    
    ### 多個行程 - Workers { #multiple-processes-workers }
    
    Created: Sun Apr 05 07:19:11 GMT 2026
    - Last Modified: Fri Mar 20 17:05:38 GMT 2026
    - 16.1K bytes
    - Click Count (0)
  10. docs/zh/docs/deployment/server-workers.md

    如果您正在使用容器,例如 Docker 或 Kubernetes,我将在下一章中告诉您更多相关信息:[容器中的 FastAPI - Docker](docker.md)。
    
    比较特别的是,在 **Kubernetes** 环境中运行时,您通常**不需要**使用多个工作进程,而是**每个容器运行一个 Uvicorn 进程**。不过,我会在本章节的后续部分详细介绍这一点。
    
    ///
    
    ## 多个工作进程 { #multiple-workers }
    
    您可以使用 `--workers` 命令行选项来启动多个工作进程:
    
    //// tab | `fastapi`
    
    如果您使用 `fastapi` 命令:
    
    <div class="termy">
    
    ```console
    Created: Sun Apr 05 07:19:11 GMT 2026
    - Last Modified: Fri Mar 20 17:06:37 GMT 2026
    - 8K bytes
    - Click Count (0)
Back to Top