码迷,mamicode.com
首页 > 编程语言 > 详细

Java后端开发常用的一些开源工具包

时间:2021-01-06 12:12:17      阅读:0      评论:0      收藏:0      [点我收藏+]

标签:开发人员   打包   elastics   实现   docker   订阅   https   开源工具   原型   

  先写个大致框架,后续补充。Java后端一些常用的技术。

Redis(Remote Dictionary Server ),是一个内存数据库,可持久存储在磁盘上。 数据模型是键值,但支持许多不同类型的值:字符串,列表,集合,排序集合,哈希。

  • 用于数据缓存(比如用于验证短信验证存储),主要用于处理大量数据的高访问负载。
  • 异常快 - Redis非常快,每秒可执行大约110000次的设置(SET)操作,每秒大约可执行81000次的读取/获取(GET)操作。
  • 支持丰富的数据类型 - Redis支持开发人员常用的大多数数据类型,例如列表,集合,排序集和散列等等。
  • 可用于多种用例,如:缓存,消息队列(Redis本地支持发布/订阅),应用程序中的任何短期数据,例如,web应用程序中的会话,网页命中计数等。

启动命令:redis-server.exe redis.windows.conf

 

Minio Server对象存储服务器,用于存储非结构化数据。对于中小型企业,不存储到云(比如阿里云OSS),可以创建bucket,上传文件。

 

Docker 是一个开源的应用容器引擎,基于 Go 语言 并遵从 Apache2.0 协议开源。

*Docker 可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后发布到任何流行的机器上,也可以实现虚拟化。

 

Elasticsearch是一个基于Lucene的搜索引擎。它提供了一个开源、分布式多用户能力的全文搜索引擎。

 

RabbitMQ是实现了高级消息队列协议(AMQP)的开源消息代理软件(亦称面向消息的中间件)。

 

微服务:一种软件开发技术—— 面向服务的体系结构(SOA)架构样式的一种变体,将应用程序构造为一组松散耦合的服务。

 

AXURE RP9:原型设计,用于设计人员和开发人员交接。

Java后端开发常用的一些开源工具包

标签:开发人员   打包   elastics   实现   docker   订阅   https   开源工具   原型   

原文地址:https://www.cnblogs.com/zyycumt/p/14225525.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!