技术架构 项目是采用目前比较流行的 SpringBoot/SpringCloudAlibaba构建新零售微服务电商项目,从项目中台架构技术选型、模块设计、基础设施的构建、分布式解决方 案、互联网安全架构设计、Devops与K8S容器化部署,apm应用程序性能监控、实现一套串联的新零售领域驱动模型社区电商项目,能完全掌握该知识,可以在一线城市 拿到月薪 30-50k 薪资。
lilishop是采用JAVA研发B2B2C多用户商城系统/电商系统/电子商务系统。系统前后端分离商城系统:后端基于SpringBoot,使用 MybatisPlus、SpringSecurity、redis、ES、mysql、mongodb、mq等主流技术,前端使用vue框架iview、uniapp。支持分布式部署、分布式事务、docker、k8s。商城支持 PC、WAP、H5、小程序、APP
基于SpringBoot的快速开发系统架构,技术组合(Apache Shiro、MyBatis、Thymeleaf),前端使用ExtJs4.2,配合在线代码生成功能,快速生成单表、多表、树形、流程等对象。项目代码简洁、架构清晰、容易上手,没有其它依赖,适合学习或直接企事业单位项目使用。核心模块有:组织机构、用户/角色、系统监控、权限管理、字典管理、历史记录、定时任务、工作流等。
一款基于Spring Boot , 用起来还挺顺手的分布式锁
一个分布式常用工具组件。例如:分布式缓存、分布式序列号生成器、分布式锁、分布式订阅发布等等。
常用分布式组件:分布式锁、分布式序列、分布式限流等。轻量、简单、开箱即用!
基于优秀的BS项目脚手架guns V5.0修改完成。 1) 增加jqGrid视图、脚本、控制器生成器 2) 增加jqGrid列配置器 3) 全面支持jqGrid的组合搜索过滤(多条件、多比较符再也不蛋疼了) 4) 增加通用EXCEL导出(自动根据表格的宽度、可见列、筛选条件等导出数据) 5) 表格私有化定制:用户可以自行定制表格的列宽、隐藏/显示列,并可保存状态。再次使用可自动恢复设置。 6) 强化表单功能(基于jqGrid设置生成): 1. 所有的日期型字段自动附加日期控件 2. 自动附加下拉列表,下拉列表的键值对数据和父窗口共享,采用功能强大的select2实现 7) 增加导出Excel权限和显示/隐藏列权限
https://github.com/KFCFans/PowerJob-Console 镜像同步
新一代分布式任务调度与计算框架,支持CRON、API、固定频率、固定延迟等调度策略,提供工作流来编排任务解决依赖关系,使用简单,功能强大,文档齐全,欢迎各位接入使用!
在网关zuul中对所有下游服务权限做控制,覆盖到所有接口,权限控制到角色、菜单、按钮、方法,以及黑白名单对下游具体服务的控制。基于zuul纯内存的方式,校验时性能无损耗
对任意突发性的无法预先感知的热点数据,包括并不限于热点数据(如突发大量请求同一个商品)、热用户(如恶意爬虫刷子)、热接口(突发海量请求同一个接口)等,进行毫秒级精准探测到。然后对这些热数据、热用户等,推送到所有服务端JVM内存中,以大幅减轻对后端数据存储层的冲击,并可以由使用者决定如何分配、使用这些热key(譬如对热商品做本地缓存、对热用户进行拒绝访问、对热接口进行熔断或返回默认值)。这些热数据在整个服务端集群内保持一致性,并且业务隔离,worker端性能强悍。
flow.ci 是国内首套开源持续集成(CI) 解决方案,帮助企业团队实现开发流程(build-test-deploy)自动化,快速持续交付高质量软件
1、提供声明式异步编程(只需在方法上加@Async注解就OK了); 2、解决异步多层嵌套带来的线程阻塞问题;3、提供异步事件编程;4、更多功能等待发现哈; 目前这个框架已在本人公司生成环境运行近1年多无异常,欢迎讨论
解决任意的多线程并行、串行、阻塞、依赖、回调的并行框架,可以任意组合各线程的执行顺序,带全链路执行结果回调。多线程编排一站式解决方案。来自于京东主App后台。
Easy Scheduler是一个分布式工作流任务调度系统,主要解决数据研发ETL错综复杂的依赖关系,而不能直观监控任务健康状态等问题。Easy Scheduler以DAG流式的方式将Task组装起来,可实时监控任务的运行状态,同时支持重试、从指定节点恢复失败、暂停及Kill任务等操作。EasyScheduler由在工作流调度方面工作多年的多位小伙伴研发而成,致力于成为大数据平台的中流砥柱,使调度变得更加容易,更可以从其中文名“易调度”看出我们的初衷,如果你对目前市面上的调度不够满意,非常欢迎使用易调度,欢迎大家加入进来,提出需求,也欢迎贡献代码
Apache DolphinScheduler(incubator,原EasyScheduler)是一个分布式工作流任务调度系统,主要解决数据研发ETL错综复杂的依赖关系,而不能直观监控任务健康状态等问题。DolphinScheduler以DAG流式的方式将Task组装起来,可实时监控任务的运行状态,同时支持重试、从指定节点恢复失败、暂停及Kill任务等操作。下载安装请去官网