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

paascloud-master

快速搭建企业级微服务项目
授权协议 Apache
开发语言 Java
所属分类 程序开发、 微服务框架
软件类型 开源软件
地区 国产
投 递 者 夹谷腾
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

paascloud 实战项目。

项目介绍

功能点:
模拟商城,完整的购物流程、后端运营平台对前端业务的支撑,和对项目的运维,有各项的监控指标和运维指标。
技术点:
核心技术为springcloud+vue两个全家桶实现,采取了取自开源用于开源的目标,所以能用开源绝不用收费框架,整体技术栈只有阿里云短信服务是收费的,都是目前java前瞻性的框架,可以为中小企业解决微服务架构难题,可以帮助企业快速建站。由于服务器成本较高,尽量降低开发成本的原则,本项目由10个后端项目和3个前端项目共同组成。真正实现了基于RBAC、jwt和oauth2的无状态统一权限认证的解决方案,实现了异常和日志的统一管理,实现了MQ落地保证100%到达的解决方案。

核心框架:springcloud Edgware全家桶
安全框架:Spring Security Spring Cloud Oauth2
分布式任务调度:elastic-job
持久层框架:MyBatis、通用Mapper4、Mybatis_PageHelper
数据库连接池:Alibaba Druid
日志管理:Logback    前端框架:Vue全家桶以及相关组件
三方服务: 邮件服务、阿里云短信服务、七牛云文件服务、钉钉机器人服务、高德地图API

平台目录结构说明

├─paascloud-master----------------------------父项目,公共依赖
│  │
│  ├─paascloud-eureka--------------------------微服务注册中心
│  │
│  ├─paascloud-discovery-----------------------微服务配置中心
│  │
│  ├─paascloud-monitor-------------------------微服务监控中心
│  │
│  ├─paascloud-zipkin--------------------------微服务日志采集中心
│  │
│  ├─paascloud-gateway--------------------------微服务网关中心
│  │
│  ├─paascloud-provider
│  │  │
│  │  ├─paascloud-provider-mdc------------------数据服务中心
│  │  │
│  │  ├─paascloud-provider-omc------------------订单服务中心
│  │  │
│  │  ├─paascloud-provider-opc------------------对接服务中心
│  │  │
│  │  ├─paascloud-provider-tpc------------------任务服务中心
│  │  │
│  │  └─paascloud-provider-uac------------------用户服务中心
│  │
│  ├─paascloud-provider-api
│  │  │
│  │  ├─paascloud-provider-mdc-api------------------数据服务中心API
│  │  │
│  │  ├─paascloud-provider-omc-api------------------订单服务中心API
│  │  │
│  │  ├─paascloud-provider-opc-api------------------对接服务中心API
│  │  │
│  │  ├─paascloud-provider-tpc-api------------------任务服务中心API
│  │  │
│  │  ├─paascloud-provider-sdk-api------------------可靠消息服务API
│  │  │
│  │  └─paascloud-provider-uac-api------------------用户服务中心API
│  │
│  ├─paascloud-common
│  │  │
│  │  ├─paascloud-common-base------------------公共POJO基础包
│  │  │
│  │  ├─paascloud-common-config------------------公共配置包
│  │  │
│  │  ├─paascloud-common-core------------------微服务核心依赖包
│  │  │
│  │  ├─paascloud-common-util------------------公共工具包
│  │  │
│  │  ├─paascloud-common-zk------------------zookeeper配置
│  │  │
│  │  ├─paascloud-security-app------------------公共无状态安全认证
│  │  │
│  │  ├─paascloud-security-core------------------安全服务核心包
│  │  │
│  │  └─paascloud-security-feign------------------基于auth2的feign配置
│  │
│  ├─paascloud-generator
│  │  │
│  │  ├─paascloud-generator-mdc------------------数据服务中心Mybatis Generator
│  │  │
│  │  ├─paascloud-generator-omc------------------数据服务中心Mybatis Generator
│  │  │
│  │  ├─paascloud-generator-opc------------------数据服务中心Mybatis Generator
│  │  │
│  │  ├─paascloud-generator-tpc------------------数据服务中心Mybatis Generator
│  │  │
│  │  └─paascloud-generator-uac------------------数据服务中心Mybatis Generator

架构图

  • Ubuntu19.04部署kubernetes-master⎈ 先来聊聊☁云计算是什么吧~ 云概念☁ Iaas 基础设施即服务 阿里云,主要提供硬件信息 Paas平台即服务 容器:主要提供开发环境,测试环境等 Saas软件即服务 百度云盘 云类☁ 公有云 私有云 混合云 多重云(multi-cloud) Kubernetes⎈简介 kubernetes,简称K8s,是用8代替8个字符“uberne

  • 从问卷调查中显示,目前大部分人仍然不能跑起来项目,其中最主要的是两部分原因: 1. spring cloud 配置中心使用不当; 2. maven依赖的三方jar包找不到; 针对第一点详细写了spring cloud 非对称加密的配置和使用,如果不清楚翻看上一篇博客 ,为此给大家带来的不便,笔者深感抱歉,为此决定给大家提供统一免费的私服,来解决jar包找不到而项目无法运行的问题,希望每一个人都能把

  • 这里特别感谢 QQ 金宝宝 1771717896 提供的服务器 准备环境 安装虚拟机 安装项目运行环境 配置host文件 windows 目录 C:\Windows\System32\drivers\etc\hosts mac/linux 地址 /etc/hosts 下面的ip注意修改为自己虚拟机对应的ip地址 127.0.0.1 dev-login.paascloud.net 127.0.0.1

  • 相比一些需要注册或仅提供有限资源限制的免费PaaS平台,GigaSpacesCloudify要更为大度一些,可以轻松Download并搭建私有云,并 在线对任何应用、任何云上的应用,无需任何代码更改即可实现规模伸缩 目前Cloudify 支持的云平台包括: Microsoft Azure OpenStack Citrix Cloud Stack (Previously Cloud.Com Prod

  • 原文地址http://blog.paascloud.net/2017/08/17/java-env/centos/create-springcloud-dev-centos7.3/ 搭建开发环境 1.ssh 1 2 3 4 5 [root@paascloud-test-001 ~]# yum -y install openssh* [root@paascloud-test-001 ~]# sys

 相关资料
  • 注意:本书中的 Service Mesh 章节已不再维护,请转到 istio-handbook 中浏览。 本节是根据由Nginx赞助,O’Reilly出版社出品的关于服务网格的书籍总结而来,本书标题是 The Enterprise Path to Service Mesh ,还有个副标题 Decoupling at Layer 5 ,第一版发行于2018年8月8日。这本书一共61页,本文是我对该书

  • 本文向大家介绍Android 快速搭建FTP服务器的方法,包括了Android 快速搭建FTP服务器的方法的使用技巧和注意事项,需要的朋友参考一下 一、概述   打开你的手机,找到文件管理->分类->远程管理,点击启动服务,这样大家可以在局域网内使用电脑访问你手机上的文件了,当然你也可以设置账号和密码,防止“小人”共享你手机上的资源-.-,那如果自己动手,该如何实现这个小功能呢? 二、实现 1、导

  • 微信将企业号升级为企业微信,为企业提供专业的通讯工具、丰富的办公应用与API,助力企业高效沟通与办公。智齿客服平台支持企业微信渠道,绑定后你可以使用智齿客服工作台统一接收与回复企业微信员工发来的消息 。智齿客服支持两种接入方式,原生接入和H5接入,下面介绍原生接入的步骤: 1、填写企业微信ID 获取企业微信id说明: 2.企业客户管理员扫码授权 3.企业管理员扫码后在企业微信中授权 4.完成授权后

  • 企业微信 企业微信需要开发者授权,对接成功后,用户在企业微信的范式机器人应用发送的消息会转发给机器人,机器人会自动回复消息给企业微信用户。 开发者授权的步骤如下: 1、获取CorpID(企业ID) 在接入管理-企业微信中,填写要绑定的企业微信名称: 登录企业号管理后台“我的企业” > “企业信息”中找到CorpID,也填入对应输入框中。企业号后台如下图: 2、创建应用并绑定 在企业号管理后台“企业

  • 快速启动 demo地址 https://github.com/ChenShenhai/koa2-note/blob/master/demo/project/ 环境准备 初始化数据库 安装MySQL5.6以上版本 创建数据库koa_demo create database koa_demo; 配置项目config.js https://github.com/ChenShenhai/koa2-note

  • 3.1.注册/登录 若您是智齿客服新用户,以下教程将快速指引您如何系统注册和登录。 1.注册系统:打开智齿官网https://www.sobot.com,点击试用云客服,完成注册,完成后系统会自动登录; 2.登录系统:若已有智齿账号,可直接访问https://www.sobot.com/console/login 3.2.配置组织架构 若您是在线客服的管理员身份,以下教程将指引您如何初步的设置一套