[zh] sync and update fine-parallel-processing-work-queue
1. change keyword replicationController to ReplicaSet 2. change word 连续 to 持续 3. other minor changes (e.g: add connection word for readability, add 'shell' for command line input)pull/26300/head
parent
c782fd6738
commit
4087e33e61
|
@ -85,7 +85,7 @@ of deploying Redis scalably and redundantly.
|
||||||
<!--
|
<!--
|
||||||
You could also download the following files directly:
|
You could also download the following files directly:
|
||||||
-->
|
-->
|
||||||
你可以直接下载如下文件:
|
你也可以直接下载如下文件:
|
||||||
|
|
||||||
- [`redis-pod.yaml`](/examples/application/job/redis/redis-pod.yaml)
|
- [`redis-pod.yaml`](/examples/application/job/redis/redis-pod.yaml)
|
||||||
- [`redis-service.yaml`](/examples/application/job/redis/redis-service.yaml)
|
- [`redis-service.yaml`](/examples/application/job/redis/redis-service.yaml)
|
||||||
|
@ -121,7 +121,7 @@ Now hit enter, start the redis CLI, and create a list with some work items in it
|
||||||
-->
|
-->
|
||||||
现在按回车键,启动 redis 命令行界面,然后创建一个存在若干个工作项的列表。
|
现在按回车键,启动 redis 命令行界面,然后创建一个存在若干个工作项的列表。
|
||||||
|
|
||||||
```
|
```shell
|
||||||
# redis-cli -h redis
|
# redis-cli -h redis
|
||||||
redis:6379> rpush job2 "apple"
|
redis:6379> rpush job2 "apple"
|
||||||
(integer) 1
|
(integer) 1
|
||||||
|
@ -214,7 +214,7 @@ your username and push to the Hub with the below commands. Replace
|
||||||
### Push 镜像
|
### Push 镜像
|
||||||
|
|
||||||
对于 [Docker Hub](https://hub.docker.com/),请先用你的用户名给镜像打上标签,
|
对于 [Docker Hub](https://hub.docker.com/),请先用你的用户名给镜像打上标签,
|
||||||
然后使用下面的命令 push 你的镜像到仓库。请将 `<username>` 替换为你自己的用户名。
|
然后使用下面的命令 push 你的镜像到仓库。请将 `<username>` 替换为你自己的 Hub 用户名。
|
||||||
|
|
||||||
```shell
|
```shell
|
||||||
docker tag job-wq-2 <username>/job-wq-2
|
docker tag job-wq-2 <username>/job-wq-2
|
||||||
|
@ -270,7 +270,7 @@ too.
|
||||||
-->
|
-->
|
||||||
在这个例子中,每个 pod 处理了队列中的多个项目,直到队列中没有项目时便退出。
|
在这个例子中,每个 pod 处理了队列中的多个项目,直到队列中没有项目时便退出。
|
||||||
因为是由工作程序自行检测工作队列是否为空,并且 Job 控制器不知道工作队列的存在,
|
因为是由工作程序自行检测工作队列是否为空,并且 Job 控制器不知道工作队列的存在,
|
||||||
所以依赖于工作程序在完成工作时发出信号。
|
这依赖于工作程序在完成工作时发出信号。
|
||||||
工作程序以成功退出的形式发出信号表示工作队列已经为空。
|
工作程序以成功退出的形式发出信号表示工作队列已经为空。
|
||||||
所以,只要有任意一个工作程序成功退出,控制器就知道工作已经完成了,所有的 Pod 将很快会退出。
|
所以,只要有任意一个工作程序成功退出,控制器就知道工作已经完成了,所有的 Pod 将很快会退出。
|
||||||
因此,我们将 Job 的完成计数(Completion Count)设置为 1 。
|
因此,我们将 Job 的完成计数(Completion Count)设置为 1 。
|
||||||
|
@ -364,7 +364,6 @@ consider running your background workers with a `replicationController` instead,
|
||||||
and consider running a background processing library such as
|
and consider running a background processing library such as
|
||||||
[https://github.com/resque/resque](https://github.com/resque/resque).
|
[https://github.com/resque/resque](https://github.com/resque/resque).
|
||||||
-->
|
-->
|
||||||
如果你有连续的后台处理业务,那么可以考虑使用 `replicationController` 来运行你的后台业务,
|
如果你有持续的后台处理业务,那么可以考虑使用 `ReplicaSet` 来运行你的后台业务,
|
||||||
和运行一个类似 [https://github.com/resque/resque](https://github.com/resque/resque)
|
和运行一个类似 [https://github.com/resque/resque](https://github.com/resque/resque)
|
||||||
的后台处理库。
|
的后台处理库。
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue