springcloud - admin是以vue - element - admin为基础开发的微服务开发平台的管理系统。配套的后台代码库springcloud是微服务开发集成平台,基于vue和element。使用前端技术栈、动态路由等,有登录注销、权限验证等众多功能,可快速搭建中后台原型,需node和git,基于多种技术,能多环境发布。
小马哥的技术博客(https://mercyblitz.github.io/)是一个专注于技术探讨的博客。其内容包含行业动态、架构设计、设计模式、框架使用以及源码分析等多方面。由经验丰富的小马哥运营,他在JavaEE从业超十年,是架构师、微服务布道师、Dubbo维护者,于阿里巴巴负责微服务等相关工作。博客不定期更新,是技术爱好者获取相关知识的好地方。
Apollo是一个可靠的配置管理系统,适用于微服务配置管理场景。它可集中管理不同应用和集群的配置,服务端基于Spring Boot和Spring Cloud开发,有诸多优秀特性,如多环境适配、实时生效、版本管理、多语言支持、权限管理、客户端监控、丰富SDK、开放平台API以及简单部署等,无论是Java还是.Net环境都能很好支持,并且方便多种其他语言应用集成。
zheng项目基于Spring+SpringMVC+Mybatis分布式敏捷开发系统架构,提供集中权限管理(单点登录)、内容管理、支付中心、用户管理(支持第三方登录)、微信平台、存储系统、配置中心、日志分析、任务和通知等公共微服务服务模块,支持服务治理、监控和追踪,致力于为中小型企业打造全方位J2EE企业级开发解决方案。该项目组织结构清晰,包含众多功能明确的子模块,后端和前端采用多种成熟技术,是一个较为全面的开发解决方案。
lamp - cloud是一个基于java+SpringCloudAlibaba+SpringCloud+SpringBoot开发的微服务中后台快速开发平台。专注于多租户(SaaS架构)解决方案,也可用于普通项目。实现多种租户隔离模式,有众多功能如自研RBAC、网关统一鉴权等,采用多种框架和中间件,分支情况复杂且有开源版和赞助版之分,适合个人学习和中小企业作为基础框架使用。
eagle是一个Go框架,可用于快速构建API服务或者网站。它包含多种功能组件,如API框架gin、RPC框架gRPC、配置viper、日志组件zap等众多组件,还支持单元测试、代码检查以及CI/CD等功能。这个框架利用经典分层结构并采用依赖注入框架来提高模块性并减少组件间耦合,对于想要构建API或者微服务的开发者来说是一个值得关注的项目。
apollo是一个可靠的配置管理系统,适用于微服务配置管理场景。服务器端基于Spring Boot和Spring Cloud开发,具有多种优势。它可集中管理不同应用和集群配置,Java和.Net SDK不依赖框架,多语言界面,配置实时生效、版本管理、灰度发布,有全局搜索、授权管理、操作审计等功能,客户端可监控配置信息,有丰富SDK,还有开放平台API,部署简单,仅依赖Java和MySQL。
Spring Cloud Examples是GitHub上的一个项目,包含众多Spring Cloud组件示例。旨在帮助开发者学习,有实用价值但也存在局限性。快来讨论你的看法。
springBoot是简化Spring应用开发的开源项目。本文介绍其项目背景、目的、核心技术、实践案例,分析优势与局限性,欢迎留言讨论。