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

YoyoGo

集成 DI 的面向对象微服务框架
授权协议 MIT
开发语言 Google Go
所属分类 程序开发、 微服务框架
软件类型 开源软件
地区 国产
投 递 者 苏振国
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

YoyoGo 是一个用 Go 编写的简单,轻便,快速的微服务框架,目前已实现了Web框架的能力,但是底层设计已支持多种服务架构。

特性

  • 漂亮又快速的路由器
  • 中间件支持 (handler func & custom middleware)
  • 对 REST API 友好
  • 支持 MVC 模式
  • 受到许多出色的 Go Web 框架的启发
 相关资料
  • Dependency injection 依赖注入是更广泛的控制反转技术的一种形式。它的作用是提高程序的模块化和可扩展性。 此次升级将 DI 独立,以便之后集成更多外围生态,开源地址:https://github.com/yoyofxteam/dependencyinjection 它分为(高/低)层API接口,下面展示下高层API: type A struct { Name string}fun

  • 我试图理解微服务。我想知道如何解决微服务架构中的一对多/多对多关系问题,以及最佳实践是什么。假设我想将学生课程应用程序转换为学生服务,将课程服务和学生服务对话转换为同一数据库中的学生表和课程服务对话课程表。 示例:学生可以注册许多课程,而且许多课程可以有许多学生(多对多关系)。我有2个微服务1:学生服务2:课程服务 学生服务有学生对象 课程服务具有课程对象 我知道学生服务部必须致电课程服务部才能获

  • 本文向大家介绍微服务哪些框架相关面试题,主要包含被问及微服务哪些框架时的应答技巧和注意事项,需要的朋友参考一下 Dubbo,是阿里巴巴服务化治理的核心框架,并被广泛应用于阿里巴巴集团的各成员站点。阿里巴巴近几年对开源社区的贡献不论在国内还是国外都是引人注目的,比如:JStorm 捐赠给 Apache 并加入 Apache 基金会等,为中国互联网人争足了面子,使得阿里巴巴在国人眼里已经从电商升级为一

  • ketchup 是一个基于 dotnet core 的微服务框架。网关:兼容 kong,rpc:grpc支持远程调用。

  • Adnc 是一个轻量级的 .Net Core 微服务开发框架,同时也适用于单体架构系统的开发。支持经典三层与DDD架构开发模式、集成了一系列主流稳定的微服务配套技术栈。

  • Seata 的事务上下文由 RootContext 来管理。 应用开启一个全局事务后,RootContext 会自动绑定该事务的 XID,事务结束(提交或回滚完成),RootContext 会自动解绑 XID。 // 绑定 XID RootContext.bind(xid); // 解绑 XID String xid = RootContext.unbind(); 应用可以通过 RootCon

  • 我有两个Spring Boot应用程序,它们最终调用外部REST API。其结构大致如下:

  • 背景说明 https://redhat.slides.com/ksoong/06_operational_intelligence 有关于此实践案例的详细说明。 总的来说,本部分通过示例(Step by Step) 的方式演示红帽的产品如何应用在微服务架构下。三个纬度去说明红帽微服务多产品集成背景。 单体(Monolith) → 微服务(Microservices) 这种架构的变迁有一定的必然性,