Skip to main content
example:

1.`export serverIp = xxx export serverPort = xxx`

2.schedulerplus_client.conf
```
[schedulerplus_client]
zk_url = localhost:2181
schedulerplus_url = localhost:8888
job_group = demogroup

```

3.demo_executor.py
```python
from schedulerplus.client.job_executor import JobExecutor
from schedulerplus.client.job_code_messages import *


class DemoExecutor(JobExecutor):

def execute(self, external_data):
print external_data
return SUCCESS_CODE, SUCCESS_MESSAGE
```


4.web_main.py
```python
import cherrypy
from schedulerplus.client.config import Config
Config.instance().load("xxx")

from schedulerplus.client.job_dispatcher import JobDispatcher
from schedulerplus.client.job_register import JobRegister

from demo.demo_executor import DemoExecutor


class JobDispatchController(object):
job_dispatcher = JobDispatcher()

@cherrypy.expose
@cherrypy.tools.json_in()
def dispatch(self):
form = cherrypy.request.json
self.job_dispatcher.dispatch(form)


if __name__ == "__main__":
JobRegister.instance().register("demo", DemoExecutor())
cherrypy.quickstart(JobDispatchController())
```

Release files for schedulerplus-client 0.0.16

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for schedulerplus-client 0.0.16
File Size Uploaded
schedulerplus-client-0.0.16.tar.gz 5.9 kB Details

Release files / schedulerplus-client-0.0.16.tar.gz

Download URL schedulerplus-client-0.0.16.tar.gz
Size 5.9 kB
Tags Source
SHA-256 checksum
How to use checksums
b8c2109c0db160a2333c1227704c942f123b896e0e34ff66b2eb39d5f63db886
BLAKE2b-256 checksum
How to use checksums
ab9b8828bde6f0ee1420d0bb731ffd0f815bcf885276d954fd00b7cba2e9cb2a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release history Release notifications | RSS feed

This release

0.0.16 This release

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page