当前位置: 首页 > 软件库 > 程序开发 > 常用工具包 >

KIXEYE Chassis

Java 快速构建和部署服务
授权协议 Apache
开发语言 Java JavaScript
所属分类 程序开发、 常用工具包
软件类型 开源软件
地区 不详
投 递 者 云远
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

KIXEYE Chassis 是提供快速构建和部署服务的Java独立库包。其特性包括:

1.REST 和 WebSocket服务器支持 -通过对方法添加元注解实现REST API和 WebSocket消息处理器。

2. 动态层次性地配置文件配置你的应用。为你的应用提供来自多源配置,能动态响应配置更新。

3. 对象序列化 - 使用serde库包实现序列化和反序列化. 支持json, bson, xml, protobuff, yml. 所有格式都支持REST 和 WebSockets.

4. Swagger集成 - 自动和Swagger文档框架集合,REST API能自动扫描并暴露在Swagger中.

5.动态日志配置- 对于运行中应用能配置和动态更新你的日志配置。

6. Flume 集成 - 使用标准日志将事件写入到flume.

7.测量收集和发布,将应用各项测量指标收集发布到多个目标。

8.Spring集成 - 使用Spring配置你的应用。

 相关资料
  • 我们这里以项目 flask-todo-app 为例,介绍如何将其部署到生产环境,主要有以下几个步骤: 创建项目的运行环境 使用 Gunicorn 启动 flask 程序 使用 supervisor 管理服务器进程 使用 Nginx 做反向代理 创建项目的运行环境 创建 Python 虚拟环境,以便隔离不同的项目 安装项目依赖包 $ pip install virtualenvwrapper $ s

  • MinIO是一个云原生的应用程序,旨在在多租户环境中以可持续的方式进行扩展。编排(orchestration)平台为MinIO的扩展提供了非常好的支撑。以下是各种编排平台的MinIO部署文档: Orchestration平台 Docker Swarm Docker Compose Kubernetes DC/OS 为什么说MinIO是云原生的(cloud-native)? 云原生这个词代表的是一些

  • 十构建部署 待更新……

  • 和其他基于 vue 模板项目一样,构建和部署都十分简单。 生产环境构建 生产环境构建出的所有静态资源默认输出在 /dist 文件夹下。 $ npm run build 执行命令后,在控制台的输出主要分成两部分,第一部分是 sw-precache 缓存的静态资源列表。 第二部分就是 vue 模板项目通用的最终生成的静态资源列表。 部署到服务器 由于 Lavas 导出模板中项目默认使用了 vue-r

  • 本文向大家介绍数据库服务器构建和部署检查列表详解,包括了数据库服务器构建和部署检查列表详解的使用技巧和注意事项,需要的朋友参考一下 前言 我们可能经常安装和部署数据库服务器,但是可能突然忘记了某个设置,为后来的运维造成隐患。下面是国外大牛整理的的检查列表。 其实也包含了很多我们平时数据库配置的最佳实践。比如TEMPDB 文件的个数,比如数据库文件,日志文件如何存放,最大内存的设置等等。如果有补充的

  • 如果你在手动的进行数据库结构的修改或者在更新文件前手动运行测试,请三思而后行!因为随着每一个额外的手动任务的添加都需要去部署一个新的版本到应用程序,这些更改会增加程序潜在的致命错误。即使你是在处理一个简单的更新,全面的构建处理或者持续集成策略,构建自动化绝对是你的朋友。 你可能想要自动化的任务有: 依赖管理 静态资源编译、压缩 执行测试 文档生成 打包 部署 部署工具 部署工具可以认为是一系列的脚

  • 本文向大家介绍如何使用pm2快速将项目部署到远程服务器,包括了如何使用pm2快速将项目部署到远程服务器的使用技巧和注意事项,需要的朋友参考一下 使用背景 当我们需要将项目部署到远程线上服务器时;传统的方法可能就是: 将本地代码通过ssh、ftp等方式上传到服务器; 然后通过ssh登入到服务器,配置好环境; 手动启动应用。 太过手动化,麻烦,操作繁琐。 现代自动化部署 环境:本地(Mac);远程服务

  • 本文向大家介绍使用ruby部署工具mina快速部署nodejs应用教程,包括了使用ruby部署工具mina快速部署nodejs应用教程的使用技巧和注意事项,需要的朋友参考一下 前面有一篇文章讲到过用git的hook部署应用,hook的方法有一个缺陷就是每次都要到服务器去修改一下hook对应的配置文件,这个配置文件是与当前仓库分离的,调试上会有一些麻烦,借助ruby的一个部署工具mina可以快速的在