当前位置: 首页 > 软件库 > 程序开发 > 微服务框架 >

polymeric

提供跨微服务数据聚合优雅高效的实现​​​​​​​
授权协议 Apache
开发语言 Java
所属分类 程序开发、 微服务框架
软件类型 开源软件
地区 国产
投 递 者 明财
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

polymeric 是一个在微服务下跨库跨表的数据聚合实现,使用声明式配置将需要跨库跨表的字段,自动匹配远程数据源,规避良莠不一的聚合方式,降低代码量。

polymeric 结合 mybatis 查询结果的前置下,实现远程数据查询并反写到 mybatis 的查询结果中, 提供自由实现分页没有任何侵入,实现了轻松跨库,跨表,代码干净清爽并存的解决方案。

 相关资料
  • 虽然每个微服务通常都有自己的数据,但某些实体需要在多个服务之间保持一致。 对于高度分布式环境(如微服务体系结构)中的这种数据一致性要求,设计的选择是什么?当然,我不想要共享数据库体系结构,即单个数据库管理所有服务的状态。这违反了孤立和不共享的原则。 我明白,微服务可以在创建、更新或删除实体时发布事件。对该事件感兴趣的所有其他微服务可以相应地更新各自数据库中的链接实体。 这是可行的,但是它会导致跨服

  • 我有以下微服务架构的用例。 我的问题是,在当前情况下,我有3个微服务和一个APIGateway。 最后,网关必须在聚合(合成)来自3个服务的数据之前进行大量查询。因为3个微服务只提供基本的数据集。 请查看图片了解更多详情! 这是一个好的模式吗?还有其他模式吗?

  • 第1步:我想有一个

  • 我读了一些文章,看了一些视频,但在为这些微服务提供服务方面,没有找到具体的建议。我的理解是,他们应该使用自己的应用程序服务器。 我的问题是它们应该部署在不同的服务器上,还是没关系。 当它们在同一台服务器(计算机)上提供服务时,不会有端口冲突吗?

  • 我不清楚如何取回购买服务不保存的数据--例如:用户的全名。当试图通过购买用户名进行更复杂的搜索购买时,问题会变得更严重。 我认为,显然可以通过在两个服务之间同步用户来解决这个问题,方法是在用户创建时广播某种类型的事件(并在购买服务端只保存相关的用户属性)。在我看来,这远非理想。当你有数百万用户时,你如何处理这个问题?您会在每个使用用户数据的服务中创建数百万条记录吗? 另一个明显的选择是在用户服务端

  • 假设我们有一个用户、Wallet REST微服务和一个将事情粘合在一起的API网关。当Bob在我们的网站注册时,我们的API网关需要通过用户微服务创建一个用户,通过钱包微服务创建一个钱包。 下面是一些可能出错的场景: > 用户Bob创建失败:没关系,我们只需向Bob返回一个错误消息。我们使用的是SQL事务,所以没有人在系统中看到Bob。一切都很好:) 创建了用户Bob,但在创建钱包之前,我们的AP

  • 主要内容:一、 将应用整合Spring ,二、 添加钩子函数优雅管理服务一、 将应用整合Spring       1. 扫描包         使用AnnotationConfigApplicationContext类应用包,指定包的根路径即可,该类会加载并扫描所有Spring容器应该扫描的被指定注解标记类, 比如被@Component、@Configuration注解标记的类。       包的路径需要保证正确,否则在扫描注解的时候会出现找不到的情况,因为后续需要借