Repo นี้ประกอบด้วยซอร์สโค้ดของเซิร์ฟเวอร์ Cadence และเครื่องมืออื่นๆ รวมถึง CLI, เครื่องมือสคีมา, Bench และ Canary
คุณสามารถใช้เวิร์กโฟลว์ของคุณกับหนึ่งในไลบรารีไคลเอนต์ของเรา ไลบรารี Go และ Java ได้รับการดูแลอย่างเป็นทางการโดยทีมงาน Cadence ในขณะที่ไลบรารีไคลเอนต์ Python และ Ruby ได้รับการพัฒนาโดยชุมชน
คุณยังสามารถใช้ iWF เป็นเฟรมเวิร์ก DSL ที่ด้านบนของ Cadence ได้
ดูการพูดคุยของ Maxim ที่การประชุม Data@Scale สำหรับภาพรวมทางสถาปัตยกรรมของ Cadence
ไปที่ cadenceworkflow.io เพื่อเรียนรู้เพิ่มเติมเกี่ยวกับ Cadence เข้าร่วมกับเราในโครงการเอกสาร Cadence อย่าลังเลที่จะแจ้งปัญหาหรือดึงคำขอที่นั่น
หากต้องการใช้บริการ Cadence ภายในเครื่อง เราขอแนะนำอย่างยิ่งให้คุณใช้บริการเชื่อมต่อ Cadence เพื่อใช้บริการ คุณยังสามารถทำตามคำแนะนำเพื่อสร้างและรันได้
โปรดเยี่ยมชมไซต์เอกสารประกอบของเราสำหรับการตั้งค่าการใช้งานจริง/คลัสเตอร์
ลองใช้สูตรอาหารตัวอย่างสำหรับ Go หรือ Java เพื่อเริ่มต้น
Cadence CLI สามารถใช้เพื่อดำเนินการเวิร์กโฟลว์ รายการงาน โดเมน และแม้กระทั่งคลัสเตอร์
คุณสามารถใช้วิธีต่อไปนี้ในการติดตั้ง Cadence CLI:
brew install cadence-workflow
docker run --rm ubercadence/cli:<releaseVersion>
หรือ docker run --rm ubercadence/cli:master
อย่าลืมอัปเดตรูปภาพของคุณเมื่อคุณต้องการลองใช้คุณสมบัติใหม่: docker pull ubercadence/cli:master
make cadence
เพื่อสร้างเครื่องมือทั้งหมด โปรดดูที่การมีส่วนร่วมสำหรับข้อกำหนดเบื้องต้นของคำสั่ง make Cadence CLI เป็นเครื่องมือที่ทรงพลัง คำสั่งต่างๆ ถูกจัดเรียงตาม แท็บ เช่น workflow
-> batch
-> start
หรือ admin
-> workflow
-> describe
โปรดอ่านเอกสารและลองใช้ --help
บนแท็บใดก็ได้เพื่อเรียนรู้และสำรวจ
ลองใช้ Cadence Web UI เพื่อดูเวิร์กโฟลว์ของคุณบน Cadence (มีอยู่แล้วที่ LocalHost: 8088 ถ้าคุณเรียกใช้จังหวะกับนักเทียบท่า)
เราต้องการความช่วยเหลือจากคุณในการทำให้ Cadence ยอดเยี่ยม Please review our contribution guide.
หากคุณต้องการเสนอคุณสมบัติใหม่ ก่อนอื่นให้เข้าร่วมช่องทาง Slack เพื่อเริ่มการสนทนาและตรวจสอบว่ามีการสนทนาเกี่ยวกับการออกแบบที่มีอยู่หรือไม่ โปรดอ่านเอกสารการออกแบบของเราด้วย ในกรณีที่คุณลักษณะได้รับการออกแบบแต่ยังไม่ได้ใช้งาน เมื่อคุณแน่ใจว่าข้อเสนอไม่ได้ครอบคลุมอยู่ที่อื่นแล้ว โปรดปฏิบัติตามคำแนะนำของข้อเสนอของเรา
ดูเอกสารประกอบของบัลลังก์
ดูเอกสารเกี่ยวกับนกขมิ้น
เครื่องมือนี้ใช้สำหรับการตั้งค่าด้วยตนเองหรือการอัพเกรดสคีมาฐานข้อมูล
วิธีที่ง่ายที่สุดในการรับเครื่องมือสคีมาคือผ่านโฮมบรูว์
brew install cadence-workflow
ยังรวมถึง cadence-sql-tool
และ cadence-cassandra-tool
ด้วย
/usr/local/etc/cadence/schema/
mv /usr/local/etc/cadence/schema/elasticsearch /usr/local/etc/cadence/schema/elasticsearch.old && brew upgrade cadence-workflow
มิฉะนั้นสคีมา ElasticSearch อาจไม่สามารถอัปเดตได้git checkout v0.21.3
เพื่อรับสคีมา v0.21.3 ในโฟลเดอร์สคีมา ใบอนุญาต MIT โปรดดูใบอนุญาตสำหรับรายละเอียด