Camel可视化操作(结合Gooflow)
生活随笔
收集整理的這篇文章主要介紹了
Camel可视化操作(结合Gooflow)
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
- 使用插件
- 開源框架jeesite(hibernate)版本
- 開源Gooflow 1.0
- 開源Camel2.17
- 說明:
- 因在公司項目中接觸到上面三個開源的插件,同時也做過將他們進行代碼結合的案例。所以,決定編寫一個開源的基于上訴3個插件的能夠快速搭建服務集成的框架。目前只是簡單集成,后續后繼續完成響應功能。
- 計劃完成的功能
- 支持多種協議:Jetty、Http、Servlet、ActiveMQ、RabbitMQ、javaBean、JDBC、Groovy、Hbase、HDFS、Mail、Quartz2、Timer、SSH、Zookeeper等。
- 使用Jetty作為對外提供服務的接口、當然可以使用Servlet組件或Netty組件,可通過配置文件修改來選擇。
- 持久化將借鑒大眾點評的開源Cat源碼,來實現將服務調用的日志使用內置隊列解耦持久化到硬盤中、或HDFS中、MySQL中。
- 通過Groovy腳本完成自定義組件的需求,根據返回的值判斷來完成服務調用的分支判斷、同時也支持并行執行,借用camel的choice與muticast組件實現。
- 理論上支持camel的上訴組件中的所有參數配置,達到完全自定義實現camel的可視化配置操作。
- 以下是剛開始的camel圖形化的集成,具體功能后續會實現
- 項目下載地址
- 鏈接:http://pan.baidu.com/s/1geLu2d1 密碼:nysv
- 數據庫腳本在src/main/resources/db中
- 項目地址:camelview
總結
以上是生活随笔為你收集整理的Camel可视化操作(结合Gooflow)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 数据库中间件详解
- 下一篇: git bash提交代码步骤