java新手开发框架
Java-micro是一个框架 ,使开发人员可以轻松地用Java开发微服务。 Sixt的团队(创建了框架)将Go Micro用作其Go服务的框架。 因此,此框架的主要关注点是与Micro兼容。 尽管它们在功能和方法上有所不同,但是它们是兼容的。
Java-micro可以做什么?
功能列表包括以下内容:
- 只需将服务构建为docker容器或胖子即可。
- 从环境,命令行和外部配置服务进行配置。
- 标准化的json日志记录。
- 标准化指标报告
- 简单的界面,用于在其他服务上调用端点并处理来自它们的错误。
- 客户端负载均衡器
- 服务支持健康检查的简单界面。
- 内置数据库迁移。
- 使用kafka简化了事件处理。
- 可插拔服务注册表,用于注册和发现服务实例。
- 与Go Micro兼容,以允许选择实现语言。
- Guice依赖注入,易于实现和测试方案。
- 创建服务集成测试方案的组件。
该框架旨在保持兼容性,以便服务开发人员可以轻松地在使用Java或Go开发服务之间进行选择。 但是,使用Go Micro边车也可以支持其他语言。
Java-micro的下一步是什么?
在接下来的几周和几个月中,开发人员应该期待一系列的屏幕录像,重点介绍Java-micro的各个方面,以及他们如何使用它来解决现代微服务环境中的各种工程问题。
您可以在此处找到有关此新轻量级Java框架的所有详细信息。
翻译自: https://jaxenter.com/new-framework-allows-developers-easily-develop-microservices-java-131621.html
java新手开发框架