- 博客(10)
- 收藏
- 关注
原创 利用Spring Cloud Aalibaba Sentinel完成 Spring Cloud 应用的限流管理示例
Sentinel 是阿里巴巴开源的分布式系统的流量防卫组件,Sentinel 把流量作为切入点,从流量控制,熔断降级,系统负载保护等多个维度保护服务的稳定性。如何接入1.首先,修改 pom.xml 文件,引入 Sentinel starter。<dependency> <groupId>org.springframework.cloud</groupId...
2019-01-09 08:19:18
1971
1
原创 Linux上安装Docker(超简单安装方法)
Docker是一个客户端-服务器(C/S)架构程序。Docker客户端只需要向Docker服务器或者守护进程发出请求,服务器或者守护进程将完成所有工作并返回结果。Docker提供了一个命令行工具Docker以及一整套RESTful API。你可以在同一台宿主机上运行Docker守护进程和客户端,也可以从本地的Docker客户端连接到运行在另一台宿主机上的远程Docker守护介绍一下在CentOS...
2019-01-03 15:53:45
1102
原创 服务发现组件SpringCloud Eureka
1.EurekaEureka是Netflix开发的服务发现框架,SpringCloud将它集成在自己的子项目spring-cloud-netflix中,实现SpringCloud的服务发现功能。Eureka包含两个组件:Eureka Server和Eureka Client。Eureka Server提供服务注册服务,各个节点启动后,会在Eureka Server中进行注册,这样Eurek...
2018-12-11 12:32:49
225
原创 SpringCloud、Spring Cloud和Dubbo对比
1.什么是SpringCloudSpring Cloud是一系列框架的有序集合。它利用Spring Boot的开发便利性巧妙地简化了分布式系统基础设施的开发,如服务发现注册、配置中心、消息总线、负载均衡、熔断器、数据监控等,都可以用Spring Boot的开发风格做到一键启动和部署。Spring并没有重复制造轮子,它只是将目前各家公司开发的比较成熟、经得起实际考验的服务框架组合起来,通过Spri...
2018-12-11 12:22:07
494
原创 BCrypt密码加密、常见的认证机制、微服务鉴权JWT
1.BCrypt密码加密任何应用考虑到安全,绝不能明文的方式保存密码。密码应该通过哈希算法进行加密。有很多标准的算法比如SHA或者MD5,结合salt(盐)是一个不错的选择。 Spring Security提供了BCryptPasswordEncoder类,实现Spring的PasswordEncoder接口使用BCrypt强哈希方法来加密密码。BCrypt强哈希方法每次加密的结果都不一样。...
2018-12-11 12:06:23
1171
原创 消息中间件RabbitMQ
一.消息队列中间件简介消息队列中间件是分布式系统中重要的组件,主要解决应用耦合,异步消息,流量削锋等问题实现高性能,高可用,可伸缩和最终一致性[架构] 使用较多的消息队列有ActiveMQ,RabbitMQ,ZeroMQ,Kafka,MetaMQ,RocketMQ消息队列在实际应用中常用的使用场景:异步处理,应用解耦,流量削锋和消息通讯.RabbitMQ 是一个由 Erlang 语言开发的...
2018-12-11 11:53:50
374
原创 分布式搜索引擎ElasticSearch、IK分词器、elasticsearch与MySQL数据同步
1.什么是ElasticSearchElasticsearch是一个实时的分布式搜索和分析引擎。它可以帮助你用前所未有的速度去处理大规模数据。ElasticSearch是一个基于Lucene的搜索服务器。它提供了一个分布式多用户能力的全文搜索引擎,基于RESTful web接口。Elasticsearch是用Java开发的,并作为Apache许可条款下的开放源码发布,是当前流行的企业级搜索引擎。...
2018-12-11 11:41:34
755
原创 MongoDB
1.什么是MongoDB?MongoDB 是一个跨平台的,面向文档的数据库,是当前 NoSQL 数据库产品中最热门的一种。它介于关系数据库和非关系数据库之间,是非关系数据库当中功能最丰富,最像关系数据库的产品。它支持的数据结构非常松散,是类似 JSON 的 BSON 格式,因此可以存储比较复杂的数据类型。MongoDB 的官方网站地址是:http://www.mongodb.org/2.Mo...
2018-12-11 11:12:50
261
原创 理解RESTful
1.何为RESTfulRESTful架构,就是目前最流行的一种互联网软件架构。它结构清晰、符合标准、易于理解、扩展方便,所以正得到越来越多网站的采用。REST这个词,是Roy ThomasFielding在他2000年的博士论文中提出的 .REST 是Representational State Transfer的缩写,翻译是”表现层状态转化”。 可以总结为一句话:REST是所有Web应用都...
2018-12-11 10:58:55
180
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人