# Oskuvi Coordination Browser

> תוסף לעורכי JetBrains שמציג אשכול Apache ZooKeeper בתוך העורך: עץ הצמתים, הנתונים של כל צומת והמצב שלו. שינוי נכתב רק אם אף אחד לא שינה את הצומת מאז שקראתם אותו.

- כתובת: https://npcoding.co.il/products/oskuvi-coordination-browser/
- סוג: תוסף לעורכי JetBrains
- סטטוס: זמין ב־JetBrains Marketplace
- JetBrains Marketplace: https://plugins.jetbrains.com/plugin/35131-oskuvi-coordination-browser
- עובד ב: IntelliJ IDEA, PyCharm, WebStorm, PhpStorm, GoLand, Rider, CLion, RubyMine ושאר עורכי JetBrains, וגם Android Studio
- גרסת עורך: 2025.1 ומעלה
- מחיר: חלק מהיכולות חינם, השאר עם רישיון, עם 30 יום ניסיון חינם
- מפרסם: Oskuvi
- פותח על ידי: NPCoding (https://npcoding.co.il/)

## מה זה עושה

פותחים את החלון Oskuvi Coordination Browser (גם תחת `Tools | Coordination Browser`), מקלידים כתובת שרת כמו `localhost:2181` ומתחברים. העץ נפתח צומת אחרי צומת: הילדים של צומת נקראים רק כשפותחים אותו, כך שאשכול גדול לא משאיר אתכם לחכות.

הנתונים של הצומת שבחרתם מוצגים כטקסט כשהם טקסט, וכתצוגת hex כשלא, עם הגודל, הגרסה ומועדי היצירה והשינוי. נתונים שאינם טקסט רגיל, טקסט עם סיומות שורה של Windows וצמתים גדולים מ־512KB מוצגים ולא נכתבים לעולם, כדי ששום דבר לא ישתנה בטעות.

## למי זה מתאים

- מפתחים ואנשי DevOps שעובדים עם ZooKeeper בסביבות פיתוח ובדיקות
- מי שרוצה לבדוק הגדרות ומצב בלי לפתוח כלי נפרד

## יכולות

- **עץ שנטען לפי הצורך:** בכל שורה מספר הילדים של הצומת, ואילו צמתים חיים רק כל עוד הסשן שלהם קיים.
- **שינוי מוגן:** נכתב רק אם הצומת לא השתנה מאז שקראתם אותו. אחרת לא נכתב כלום, ואתם מקבלים הודעה.
- **מחיקה זהירה:** צומת עם ילדים נמחק רק אחרי שמקלידים את שמו. השורש והצמתים של ZooKeeper עצמו לא נמחקים מכאן.
- **פונה רק לשרת שהקלדתם:** הכתובת נשמרת לכל פרויקט. שום פרט אחר על החיבור לא נשמר, ושום דבר לא נשלח למקום אחר.

## חינם ועם רישיון

- **בחינם:** התחברות, עץ הצמתים וקריאה של כל צומת
- **עם רישיון:** כל שינוי בשרת – שמירת הנתונים של צומת, יצירה ומחיקה של צמתים

**חשוב לדעת:** הגרסה הזו מתחברת בלי אימות: היא קוראת וכותבת את מה שהשרת מאפשר לכל אחד. אימות Digest ו־SASL לא נמצאים בה.

## שאלות נפוצות

### מה חינם ומה דורש רישיון?

חינם: התחברות, עץ הצמתים וקריאה של כל צומת. עם רישיון: כל שינוי בשרת – שמירת הנתונים של צומת, יצירה ומחיקה של צמתים. את הרישיון אפשר לנסות 30 יום בחינם, והוא נקנה דרך JetBrains Marketplace.

### התוסף תומך באימות?

לא בגרסה הזו. הוא מתחבר בלי אימות, וקורא וכותב את מה שהשרת מאפשר לכל אחד. אימות Digest ו־SASL לא נתמכים.

### לאן התוסף פונה?

רק לשרתים שאתם מקלידים. הוא מדבר איתם דרך Apache Curator והלקוח של Apache ZooKeeper, שמגיעים בתוכו, ולא שולח שום דבר למקום אחר.

## קשור

- [Oskuvi Metric Queries](https://npcoding.co.il/products/oskuvi-metric-queries/index.md): העורך קורא את שפת השאילתות של Prometheus, בקובצי promql ובשאילתות שבתוך קובצי החוקים. (זמין ב־JetBrains Marketplace)
- [Oskuvi Flow for Git](https://npcoding.co.il/products/oskuvi-flow-for-git/index.md): שלבי git-flow בתפריט Git™ של העורך: פותחים וסוגרים feature, release ו־hotfix בפעולה אחת, בלי push ובלי force. (זמין ב־JetBrains Marketplace)
- [DevOps ותשתיות](https://npcoding.co.il/services/devops/) – השירות שבו אנחנו בונים כלים כאלה ללקוחות

Apache, Apache ZooKeeper, ZooKeeper ו־Apache Curator הם סימנים מסחריים או סימנים מסחריים רשומים של Apache Software Foundation בארצות הברית ו/או במדינות אחרות. השימוש בהם אינו מרמז על אישור של הקרן.

---

NPCoding · צוות AI במיקור חוץ לעסקים: פיתוח תוכנה, ניהול אתר ושרתים, קמפיינים בגוגל ובפייסבוק, סושיאל, ניוזלטרים ו־SEO – ממקום אחד. דשבורד אחד, דוח כל בוקר ומנהל אחד שאחראי לתוצאה. · https://npcoding.co.il/
