Soabase基于Dropwizard的面向服务的应用程序基本库
皂基是一套帮助构建面向服务的应用程序的包和实用程序。Soabase是实现中立的,但提供了默认的生产级实现。
为什么是Soabase?
Dropwizard为Java服务器应用程序创建交钥匙解决方案。它标准化了每个Java服务器应用程序需要的内容,减轻了每次编写新应用时重新发明轮子的乏味。Soabase将此扩展到面向服务的架构应用程序。
编写集群Java服务器应用程序时,往往需要一遍又一遍地编写相同的内容。每个应用程序都需要与REST客户端集成的发现服务,并且需要全局配置/属性及全局管理。
特性
-
服务发现:使用默认实现,支持插入任何所需的实现。
-
负载平衡REST客户端:Jersey和Apache客户端的默认实现,与服务发现集成,支持重试等功能。
下载地址
用户评论