`
springcloud关注者
  • 浏览: 313144 次
  • 性别: Icon_minigender_1
  • 来自: 北京
博客专栏
12d8ea3d-4199-3941-8a17-acd5024729b8
Spring_Cloud构...
浏览量:251823
文章分类
社区版块
存档分类
最新评论
文章列表
SpringCloud+SpringBoot分布式电子商务源码   1.    介绍 Commonservice-system是一个大型分布式、微服务、面向企业的JavaEE体系快速研发平台,基于模块化、服务化、原子化、热插拔的设计思想,使用成熟领先的无商业限制的主流开源技术构建。 采用服务化的组件开发模式,可实现复杂的业务功能。提供驱动式开发模式,整合内置的代码生成器,将JavaEE开发效率提高5倍以上,减少50%的代码开发量,解决80%的重复工作,让开发者更关注业务逻辑。 使用Maven进行项目的构建管理,采用Jenkins进行持续集成,主要定位于大型分布式企业系统或大型分布式互联 ...
鸿鹄云 Cloud 是基于 Spring Cloud 来封装的,是一系列框架的有序集合。 利用 Spring Boot 的开发模式简化了分布式系统基础设施的开发,如服务发现、 注册、配置中心、消息总线、负载均衡、断路器、数据监控等(这里只简单的列 了一部分),都可以用 Spring Boot 的开发风格做到一键启动和部署。鸿鹄云 Cloud 将目前比较成熟、经得起实际考验的服务框架组合起来,通过 Spring Boot 风格进行再封装,屏蔽掉了复杂的配置和实现原理,最终整合出一套简单易懂、 易部署和易维护的分布式系统架构平台。     Spring Cloud关注者总结,知识点有些已经形 ...
1.因为是本地模拟sso环境,而sso的环境测试需要域名,所以需要虚拟几个域名出来,步骤如下:需要源码可以加QQ: 2670716182  2.进入目录C:\Windows\System32\drivers\etc    3.修改hosts文件 127.0.0.1  jeesz.cn 127.0.0.1  sso1.jeesz.cn 127.0.0.1  sso2.jeesz.cn 4.生成认证证书 注意:我们可以根据sso单点登录的架构图可以看到,在客户端和服务端进行交互的时候,是需要认证的,在这里我们使用jdk中的keytool方案生成证书(一般正式环境,使用正规机构颁发 ...
1.了解单点登录 需要源码可以加QQ: 2670716182  SSO 主要特点是: SSO 应用之间使用 Web 协议(如 HTTPS) ,并且只有一个登录入口. SSO 的体系中有下面三种角色: 1) User(多个) 2) Web 应用(多个) 3) SSO 认证中心(一个)    2.SSO 实现包含以下三个原则 1) 所有的登录都在 SSO 认证中心进行。   2) SSO 认证中心通过一些方法来告诉 Web 应用当前访问用户究竟是不是通过认证的用户.   3) SSO 认证中心和所有的 Web 应用建立一种信任关系.     3.了解单点登录体系结构 1 ...
最近公司在模拟UC浏览器做一个简单的cms系统,主要针对于企业内部的文章浏览需求,这边考虑用户大多用mobile浏览文章内容,故使用原生的ios和android进行开发,后面也会集成html5。 1. 使用前后端分离解决方案(服务化的方式) 2. 文章分为普通类型、视频类型、图文类型 3. 浏览详情 4. 相关文章 5. 文章浏览统计 6. 个性化频道 7. 文章评论 8. 用户登录、注册、第三方登录 9. 我的收藏 10. 文章分享到微信、qq 这边功能就不一一列了,直接上图:           
之前给大家介绍了sso的相关知识点和集成方案,考虑到每个系统所属行业的不同,这边针对于不同行业做了一些统一的sso单点登录界面模板,使用fileupload多文件上传+OSS阿里云存储方案。 1. 阿里云oss存储Utils public class AliyunUtils { private static AliyunUtils aliyun; private AliyunUtils() { } public static synchronized AliyunUtils getInstance(){ ...
SpringCloud+SpringBoot分布式架构源码   之前的文章中有介绍spring cloud sso集成的方案,也做过spring + jwt + redis的解决方案,不同系统的无缝隙集成,统一的sso单点登录界面的管理、每个应用集成的权限认证,白名单等都是我们需要考虑的,现在针对于以上的问题我们做了sso单点登录应用认证平台,设计如下: 1. 数据库设计: DROP TABLE IF EXISTS `sso_app_apply`; CREATE TABLE `sso_app_apply` ( `id` varchar(200) NOT NULL COMMEN ...
Honghu的消息服务平台已经抛弃了之前的ActiveMQ,改用高吞吐量比较大的Kafka分布式消息中间件方案:kafka消息平台使用spring+kafka的集成方案,详情如下:1. 使用最高版本2.1.0.RELEASE集成jar包:spring-integration-kafka 2. Zookeeper、Kafka分布式集群使用init.properties配置化方案。   kafka.servers=127.0.0.1:9092 kafka.topic=xxxooo  3. 使用消息生产者spring-context-producer配置化方案。   <?x ...
因为要考虑服务端token的动态刷新,而且还要单独启动定时调度任务去刷新token信息,保证token的时效及安全问题,直接分享动态刷新token的代码: @CrossOrigin(origins = "*", maxAge = 3600,methods={RequestMethod.GET,RequestMethod.POST,RequestMethod.DELETE,RequestMethod.PUT}) @RestController @RequestMapping(value = "/rest/soa") public class Soa ...
restful中数据权限加密方式有很多种,特别是针对于request json的方式加密,这里详细介绍了SOA中针对于get、post数据加密方式,保证数据传输中的安全性:    @Component("dataSignInterceptor") public class DataSignInterceptor implements MethodInterceptor { @Autowired private SoaServiceConfigService soaServiceConfigService; @Autowired private So ...
scheduler定时调度系统是大多行业项目都需要的,传统的spring-job模式,个人感觉已经out了,因为存在很多的问题,特别是定时调度的追加、修改、删除等,需要修改xml,xml的配置生效无非是热部署灰度发布方案或者直接停止、重启服务器,完全不能做到自动启动、修复方式。 提醒:可以对应用进行集群部署,在对定时调度配置时可以使用集群方式或者单边配置应用方式,今天讲解的是使用spring4+scheduler实现定时调度,闲话少说,直接把步骤记录下来:   1. 在项目的pom.xml文件中引入quartz的jar包,如下: <!-- qua ...
SpringCloud+SpringBoot分布式电子商务源码   在分布式环境中,如何支持PC、APP(ios、android)等多端的会话共享,这也是所有公司都需要的解决方案,用传统的session方式来解决,我想已经out了,我们是否可以找一个通用的方案,比如用传统cas来实现多系统之间的sso单点登录或使用oauth的第三方登录方案? 今天给大家简单讲解一下使用spring拦截器Interceptor机制、jwt认证方式、redis分布式缓存实现sso单点登录,闲话少说,直接把步骤记录下来分享给大家: 1. 引入jwt的相关jar包,在项目pom.xml中引入:   < ...
因为公司使用的spring版本太高,在集成swagger的时候会存在一些问题,而网上的很多实例大多都是版本比较低的,为了是朋友们少才坑,我这边将集成的过程记录一下: 1. 引入spring、swagger的相关jar包(springfox-swagger2、springfox-swagger-ui),在pom.xml中配置:   <dependency> <groupId>io.springfox</groupId> <artifactId>springfox-swagger2</artifactId&g ...
前面几篇我们已经介绍了Spring Cloud和oauth2的知识点,今天我们要利用Spring Cloud和oauth2进行commonservice-sso服务搭建,本节我们只是搭建commonservice-sso的基础平台,闲话少说,直接将步骤记录下来: 1. 创建maven项目commonservice-sso,其中pom.xml文件配置如下: <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4 ...
SpringlCloud电子商务源码   通过Spring Cloud构建PC+微信+APP+云服务的云商平台系统,其中包括B2B、B2C、C2C、O2O、新零售、直播电商等子平台,之前我们讲了很多关于Spring Cloud的概念文章,从本节开始,我们会以分布式微服务电子商务平台为案例,逐步给大家讲解如何构建完整的电子商务云平台。   技术解决方案 开发语言: java 数据库:mysql JDK支持版本: JDK1.8 核心技术:分布式、云服务、微服务、服务编排 核心架构: 使用Spring Cloud分布式微服务云架构进行服务化开发,所有模块功能完全解耦,提供服务发现 ...
Global site tag (gtag.js) - Google Analytics