微服务
dream8062
这个作者很懒,什么都没留下…
展开
-
spring zuul的日志配置
设置zuul.debug.request=true #如果设置了这个,默认所有的请求都会debugzuul.include-debug-header: true未设置zuul.debug.request=true,可以用zuul_host:zuul_port/路径?debug=true debug你的指定请求 logging: level:原创 2017-03-10 16:54:28 · 11554 阅读 · 0 评论 -
Spring Cloud Netflix 微服务压力测试
Spring Cloud Netflix 微服务压力测试标签: spring cloud压力测试jmeter微服务2017-01-10 17:26 版权声明:本文为原创文章,转载请注明转自Clement-Xu的csdn博客。目的:对微服务的提供者和消费者组建的集合进行压力测试,以发现可能的问题和解决的方法。创建一个客户端项目(Feign)转载 2017-05-12 18:00:20 · 2127 阅读 · 0 评论 -
一步一步教你写股票走势图——分时图五(自定义标记)
标签: mpandroidc股票走势图分时图标记2016-06-07 17:55 3586人阅读 评论(24) 收藏 举报版权声明:本文为博主原创文章,请随便转载。目录 一步一步教你写股票走势图——分时图一(概述) 一步一步教你写股票走势图——分时图二(自定义xy轴) 一步一步教你写股票走势图——分时图三(对齐图表、自定义柱状图高亮) 一转载 2017-05-12 18:09:45 · 1757 阅读 · 0 评论 -
REST API 安全设计
Rest API 的那些事儿作者/ asterisk在软件行业快速发展的今天,传统的软件授权已经不能足以满足一个IT类的公司的发展。虽然在大部分公司里,它还是现金池的直接源头。但是在可遇见的未来,受摩尔根理论的失效、物联网的发展等影响,应用的架构会越来越趋于简单化,架构越来越倾向于分布式水平扩展,对外的服务提供也会越来越SaaS化。在这种大背景下,很多公司都开始提供所谓转载 2017-04-27 18:34:27 · 5643 阅读 · 0 评论 -
Spring Boot实战之Filter实现使用JWT进行接口认证
Spring Boot实战之Filter实现使用JWT进行接口认证jwt(json web token)用户发送按照约定,向服务端发送 Header、Payload 和 Signature,并包含认证信息(密码),验证通过后服务端返回一个token,之后用户使用该token作为登录凭证,适合于移动端和apijwt使用流程本文示例接上面几篇文章转载 2017-04-27 19:26:31 · 2678 阅读 · 1 评论 -
使用 OAuth 2 和 JWT 为微服务提供安全保障
写在前面作为从业了十多年的IT行业和程序的老司机,今天如果你说你不懂微服务,都不好意思说自己的做软件的。SOA喊了多年,无人不知,但又有多少系统开发真正的SOA了呢?但是好像一夜之间所有人都投入了微服务的怀抱。作为目前最主流的“微服务框架”,Spring Cloud发展速度很快,成为了最全面的微服务解决方案。不管什么软件体系,什么框架,安全永远是不可能绕开的话题,我也把它作转载 2017-04-27 19:30:29 · 479 阅读 · 0 评论 -
论微服务安全:保护微服务的两大方案
http://chuansong.me/n/428910233351转载 2017-04-27 19:49:18 · 601 阅读 · 0 评论 -
OAuth 2 开发人员指南(Spring security oauth2)
入门这是支持OAuth2.0的用户指南。对于OAuth1.0,一切都是不同的,所以看它的用户指南。本用户指南分为两个部分,第一部分是OAuth2.0提供端(OAuth 2.0 Provider),第二部分是OAuth2.0的客户端(OAuth 2.0 Client)OAuth2.0提供端OAuth2.0的提供端的用途是负责将受保护的资源暴露出去。配置包括建立一个可以访问受保转载 2017-04-27 19:50:21 · 2226 阅读 · 0 评论 -
springboot整合jedisCluster
maven依赖springboot整合jedisCluster相当简单,maven依赖如下:dependency> groupId>org.springframework.bootgroupId> artifactId>spring-boot-starter-redisartifactId> dependency>加了这一个依赖之后就不要再加上jedis的转载 2017-06-28 15:13:32 · 768 阅读 · 0 评论 -
spring cloud-实现Eureka注册中心的HA
在前面的例子中,我们的Eureka Server都是单节点的,一旦该节点在生产中挂掉,就无法再提供服务的注册,为了保证注册中心的高可用,在生产中一般采用多节点的服务注册中心。一、在hosts文件中加入如下配置[java] view plain copy 127.0.0.1 peer1 127.0.0.1 peer2 二、修改application.y转载 2017-08-30 18:38:59 · 785 阅读 · 0 评论 -
Spring Cloud实战小贴士:Zuul处理Cookie和重定向
Spring Cloud实战小贴士:Zuul处理Cookie和重定向原创 2017-05-02 翟永超 程序猿DD的技术分享由于我们在之前所有的入门教程中,对于HTTP请求都采用了简单的接口实现。而实际使用过程中,我们的HTTP请求要复杂的多,比如当我们将Spring Cloud Zuul作为API网关接入网站类应用时,往往都会碰到下面这两个非常常见的问题:-转载 2017-05-04 13:41:13 · 13495 阅读 · 0 评论 -
Spring Cloud与Dubbo共存方案总结
Spring Cloud与Dubbo共存方案总结原创 2017-05-03 周立 周立SpringCloud一、背景假设有一个遗留的Dubbo系统,现在想改用Spring Cloud。由于遗留Dubbo系统比较庞大,短期之内无法完成技术栈的迁移。因此需要“分步走”,即:初期实现两者共存,后期逐步绞杀Dubbo应用,最终实现技术栈的统一。p.s. 这里并没有贬转载 2017-05-04 13:34:43 · 15890 阅读 · 0 评论 -
自动化运维工具
ansible saltstack puppet chef 性能监控 调用监控zabbix open-falcon原创 2017-03-10 18:18:44 · 880 阅读 · 0 评论 -
如何做一个优秀的微服务访问安全设计方案?
http://wwwbuild.net/greatops/414179.html 原文地址李文权数人云资深售前工程师,致力于帮助客户进行实施部署,提供最适合的解决方案;之前在惠普工作5年,主要负责Openstack、Docker等云计算方面的项目开发;开源技术拥护者,热衷于IT技术交流和分享。导语我们首先从传统单体应用架构下的访问安全设计说起,然后,分析下现代微服转载 2017-03-10 18:20:50 · 704 阅读 · 0 评论 -
基于redis集群实现的分布式锁,可用于秒杀商品的库存数量管理,有测试代码(何志雄)
基于redis集群实现的分布式锁,可用于秒杀商品的库存数量管理,有测试代码(何志雄)作者:tzszhzx转载请标明出处。在分布式系统中,经常会出现需要竞争同一资源的情况,本代码基于redis3.0.1+jedis2.7.1实现了分布式锁。redis集群的搭建,请见我的另外一篇文章:《redis3.0.1集群环境搭建》可用于例如秒杀系统中的商品库存的管理。付完整代码及测试转载 2017-03-27 18:03:13 · 534 阅读 · 0 评论 -
Spring Data JPA: 为所有Repository添加自定义方法
Spring Data JPA: 为所有Repository添加自定义方法Cliff 发布于 2 年前 2评论 11686浏览springjavaspringbootjpaspring-data 1 2 Spring Data JPA中的Repository是接口,是JPA根据方法名帮我们自动生成的。但很多时候,我们需要为Repository提供一些自定义的实现。转载 2017-04-07 11:16:59 · 767 阅读 · 0 评论 -
SPRING-DATA-JPA 全局DAO配置
配置文件:spring-jpa.xml[html] view plain copyxml version="1.0" encoding="UTF-8"?> beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2转载 2017-04-07 11:21:09 · 661 阅读 · 0 评论 -
Spring Cloud构建微服务架构(六)高可用服务注册中心
目录(?)[+]近期因工作原因减缓了更新频率,同时为了把Spring Cloud中文社区搭建起来也费了不少时间,几乎每天都在挤牙膏般的凑时间出来做一些有意义的事。未能按原计划更新博文,在此对持续关注我博客的朋友们深表歉意。之前在写spring Cloud系列文章的时候,列过一个较粗的计划,现在由于收到不少反馈和问题,因此准备做一些调整,先将一些大家关注较为集中的点拉转载 2017-03-23 13:41:57 · 270 阅读 · 0 评论 -
Spring Cloud构建微服务架构(四)分布式配置中心
Spring Cloud构建微服务架构(四)分布式配置中心(续) 2016-09-27 Spring Cloud被围观 10599 次本文接之前的《Spring Cloud构建微服务架构(四)分布式配置中心》,继续来说说Spring Cloud Config的使用。先来回顾一下,在前文中我们完成了什么:构建了config-server转载 2017-03-23 13:46:08 · 246 阅读 · 0 评论 -
常使用命令
nohup java -Xmx5096M -cp ./config:./lib/* com.* &指定mysql'端口mysql -hlocalhost -u -p -P23306访问带密码redis./redis-cli -h *.*.*.* -p 26379 -a pwd188kafka主题删除bin/kafka-topics.sh --zookee原创 2017-03-30 11:14:38 · 217 阅读 · 0 评论 -
consul 手动注册服务
http://localhost:8500/v1/catalog/register{ "Datacenter": "dc1", "ID": "40e4a748-2192-161a-0510-9bf59fe950b5", "Node": "foobar", "Address": "127.0.0.1", "TaggedAddresses": {原创 2017-03-15 14:22:55 · 2867 阅读 · 0 评论 -
spring cloud 学习地址
http://bbs.springcloud.cn/d/1-dd-spring-cloudSpring Cloud构建微服务架构(一)服务注册与发现Spring Cloud构建微服务架构(二)服务消费者Spring Cloud构建微服务架构(三)断路器Spring Cloud构建微服务架构(四)分布式配置中心Spring Cloud构建微服务架构(四)分布式配置中心原创 2017-03-16 15:54:53 · 321 阅读 · 1 评论 -
Secure Spring REST API using OAuth2
http://websystique.com/spring-security/secure-spring-rest-api-using-oauth2/Secure Spring REST API using OAuth2Created on: July 30, 2016 | Last updated on: March 12, 2017 websystiqueadmin转载 2017-04-13 17:12:36 · 899 阅读 · 0 评论 -
1。Authorization code
适用范围需要得到长期授权OAuth客户端是Web应用服务器OAuth访问令牌不宜泄露给用户的环境流程剖析1. 让用户明白所做的操作并请求认证当牵涉到OAuth认证时,首先应最好能更进一步的让用户知道该操作到底会发生什么。在用户确认之后,这时应用应将用户引导至OAuth认证页面。在该页面中,API提供者会向用户说明应用会授权访问用户数据。转载 2017-04-13 17:30:20 · 1793 阅读 · 0 评论 -
OAuth2:客户端验证授权(Resource Owner Password)类型的开放授权
适用范围这种模式会直接将用户密码暴露给应用程序,因此应谨慎使用。一般说来,只有信任度极高的客户才应授权使用该模式,如官方移动应用、操作系统或高权限程序。流程剖析为了阐述该授权类型的认证过程,我们以Salesforce中基于REST的API为例进行说明。1. 向用户索要认证信息首先,我们必须得让用户将认证信息提供给应用程序。对于Salesforce来说转载 2017-04-13 17:38:13 · 6092 阅读 · 1 评论 -
OAuth2:客户端证书授权(Client Credentials)类型的开放授权
适应范围认证服务器不提供像用户数据这样的重要资源,仅仅是有限的只读资源或者一些开放的API。例如使用了第三方的静态文件服务,如Google Storage或Amazon S3。这样,你的应用需要通过外部API调用并以应用本身而不是单个用户的身份来读取或修改这些资源。这样的场景就很适合使用客户端证书授权。流程剖析1. 用客户端证书交换访问令牌应用程序需要向认证转载 2017-04-13 17:42:01 · 7007 阅读 · 0 评论 -
OAUTH2:implicit grant 隐氏授权
适用范围仅需临时访问的场景用户会定期在API提供者那里进行登录OAuth客户端运行在浏览器中(Javascript、Flash等)浏览器绝对可信,因为该类型可能会将访问令牌泄露给恶意用户或应用程序流程剖析1. 让用户明白所做的操作并请求认证这一步与授权码认证模式中的操作类似,即当牵涉到OAuth认证时,应首先让用户明确该操作。然后将用转载 2017-04-13 17:33:35 · 2963 阅读 · 0 评论