Etzel Art of Digital Manufacturing
Bize ulaşın
Lunex 1.6.0 kullanım kılavuzu

Architecture ekranında proje ilişkilerini okuyun

Route, endpoint, bean ve API ilişkilerini, görünüm kontrollerini ve sayaçları inceleyin.

Projenin Architecture sekmesi, kaynak dosyalarında tanımlanan route, API, component, Kamelet ve bean ilişkilerini bir arada gösterir. Bir değişikliğin hangi girişleri ve çağrıları etkileyebileceğini buradan inceleyebilirsiniz. Platformun Git, registry ve runtime parçalarını öğrenmek için ayrı mimari rehberi kullanın.

Grafikte bir akışı takip edin

  1. Projects içinden projeyi açıp Architecture seçin.
  2. Legend ile Route, OpenAPI, REST, Route template, Component ve Kamelet gösterimlerini inceleyin.
  3. Giriş endpoint’inden route’a, oradan çıkış ve çağrı bağlantılarına ilerleyin. direct: bağlantısında hedef route’un hangi endpoint’i dinlediğine bakın.
  4. İlgili düğüme çift tıklayarak kaynak dosyasını açın. Aynı dosyaya Source → Files üzerinden de ulaşabilirsiniz.
  5. Route’un iç adım sırasını dosyanın Designer / Code görünümünde inceleyin. Akış sırası rehberi bir Direct çağrısının geri dönüşünü örnekler.

Bir route’un grafikte görünmesi çalıştığını göstermez. Architecture tasarım ilişkilerini, simülasyon örnek mesajın izlediği yolu, Message Monitor ise kaydedilmiş gerçek çalışmayı gösterir. Dinamik olarak hesaplanan bir hedefin bütün olası çalışma zamanı bağlantılarını tasarım grafiğinde görmeyi beklemeyin.

Görünümü düzenleyin

Kontrolİşlev
Zoom in / Zoom outYakınlaştırır/uzaklaştırır.
Fit to screenGrafiği görünür alana sığdırır.
Reset viewGörünümü sıfırlayıp yerleşimi yeniler.
Group nodesTanımlı grupların görünümünü açar/kapatır.
Layout → Elk / DagreGrafiğin yerleşim yöntemini değiştirir.
BeansBean ilişkileri/bilgilerini görünür kılar.
LegendÖğelerin gösterim anahtarını açar.
StatisticsRuntime’dan alınan route sayaçlarını gösterir.

Yakınlaştırma, yerleşim veya bean görünürlüğü değişikliği kaynak kodundaki adım sırasını değiştirmez. Gruplama da yeni bir deployment veya güvenlik sınırı oluşturmaz.

Yeni öğe oluşturun veya yapılandırmayı açın

Geliştirme ortamında, gerekli yazma yetkisiyle:

İşlemSonuç / sonraki adım
RouteSelect source ile giriş seçin; yeni route’u Designer’da tamamlayın.
OpenAPIAPI sözleşmesi oluşturun; mevcut sözleşme varsa API design üzerinden açın. İlk API.
More create options → Route ConfigurationOrtak route yapılandırması ve hata yönetimi.
Route TemplateParametrelerle kullanılacak tekrar eden akış yapısı.
KameletParametre ve bağımlılıkları olan tekrar kullanılabilir entegrasyon parçası.
BeanAdıyla başvurulacak bağlantı veya Java nesnesi.
PropertiesProjenin application.properties dosyasını açar.
DeploymentKubernetes ortamında deployment.jkube.yaml dosyasını açar. Düzenleme tek başına dağıtımı değiştirmez.

Route Template ve Kamelet kullanımı Designer rehberinde, component/processor farkı yapı taşları rehberinde açıklanır.

Statistics neyi kanıtlar?

Total, Inflight ve Failed runtime’ın route sayaçlarıdır. Inflight, hâlen işlenen mesajlara bakarken; Failed, çalışma sorununu araştırmaya başlarken yararlıdır. Sayaçları uzun süreli iş geçmişi veya bütün dış sistemlerde gerçekleşen işlemlerin kaydı olarak kullanmayın. Runtime yeniden başlatıldığında önceki süreçle aynı birikimi beklemeyin.

Bir sayacın hareket etmemesi halinde önce doğru runtime’ın çalıştığını ve route’a gerçekten giriş geldiğini kontrol edin. Başlangıç sorunu için Deployment / Log, belirli bir siparişin sonucunu bulmak için Message Monitor kullanın.

Eksik veya beklenmeyen görünüm

DurumKontrol
Grafik boşProjede kaydedilmiş ve ayrıştırılabilir route/API kaynakları var mı? Source listesini ve Code’daki hata durumunu inceleyin.
Öğenin ayrıntısını bulamıyorumFit to screen ve Zoom kullanın; düğüme çift tıklayın veya Source’tan dosyayı açın.
Çağıran ve çağrılan route bağlanmıyorEndpoint adı, URI ve aynı runtime’da bulunma koşulunu kontrol edin.
Bean görünmüyorBeans kontrolü, bean tanımı ve başvuru adı.
Oluşturma kapalıAktif ortamın geliştirme ortamı ve hesabın uygun yetkili olduğunu kontrol edin.
Grafik doğru, mesaj hatalıTasarım ilişkileri başarılı çalışma garantisi değildir; gerçek giriş, adım sonucu ve runtime logunu inceleyin.

Devam etmek için akış sırası ve sağ panel rehberlerini açın.

Lunex’i kendi entegrasyonunuzla görün

Kılavuzda okuduklarınızı kendi sistemlerinizle deneyelim. Demo için bize yazın.