Wooca是一款用于管理SpringBoot应用运行状态的软件。开发该软件的初衷是为了让SpringBoot(或Spring Cloud)应用的开发者们可以更好的在开发工作站上运行相应的应用,因为在SpringBoot(或Spring Cloud)应用开发过程中通常需要同时运行多个SpringBoot应用程序,开发人员不得不需要通过命令行或IDE来运行这些程序,他们也经常需要在各个Shell窗口(Cmd窗口)中来回切换,甚是麻烦。
Wooca的出现,将这些应用统一在一个窗口中进行处理,同时,可以根据应用本身的特点,进行相应的参数配置,达到更好的配置管理的过程。在SpringBoot应用运行过程中,还可以通过Wooca来进行日志、CPU、内存、IO、网络吞吐等多方面的性能指标监控,及时的了解SpringBoot应用的运行状态。Wooca解放了开发人员对Shell/Cmd窗口的依赖,更加集成化的将SpringBoot/Cloud应用捆绑在一起,并对这些应该的启动参数进行统一管理,Wooca提供了一些更加友好的方式来管理这些参数,防止开发人员随意使用这些参数,而造成一些意想不到的缺陷出来。
为了简化使用,项目源文件中提供了具体的安装包: https://gitee.com/poethxp/kwooca/raw/master/release/kWooka.zip 大家可以直接下载并运行。绿色,无须安装其它依赖。
Wooca目前发布出来的版本是0.1.0。该版本实现了对Wooca的基础设想,也就是对SpringBoot应用的运行状态的管理。主要功能如下:
Wooca是一个独立免安装的绿色软件,因此,它的体积也就会大一点。同时,Wooca是基于Windows 10的基础进行开发的,采用了wxWidgets 3.1.5进行界面的开发。Wooca可以确保在Windows 10及其以上版本上运行。 Windows 10的用户请直接下载kWooka.exe并直接运行即可。
Wooca后续开发在完成对目前功能的维护,确保Wooca能正常有稳定的运行的基础上,还会对其进行持续性开发,旨在让其能够提供更多的功能、能在更多的环境下运行。后续的开发将主要会集中在以下几个方面:
Wooca后续可能会提供基于macOS的版本,以及基于GTK的Linux版本
Wooca后续可能会提供通用的Java服务的支持,如Tomcat,ElasticSearch等。
在Windows下提供基于Service方式来运行Spring Boot应用的方式,在macOS或Linux下,提供基于systemctl的整合机制。
提供对nginx的集成,这个会是大多数开发人员所需要的。同样的是将nginx常用的指令进行配置化,方便开发人员完成对nginx的配置。
Wooca将可以直接从Maven/Gradle仓库中下载SpringBoot应用并运行之。
Wooca作为一个特殊的代理方式,来实现将所有的访部了项目的API请求都记录下来,并可以重放。
对于该项目的源代码,我们采用有偿方式进行开源,希望使用该项目的源码的请进行捐助!谢谢。
如果您有什么建议或使用中有会问题,您可以通过发送邮件到longzou@hotmail.com,我们将会第一时间了解并为您解答。
版权所有 © 2019-2021 风刃科技(广州)有限责任公司,保留所有权利
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。
1. 开源生态
2. 协作、人、软件
3. 评估模型