- 博客(15)
- 资源 (24)
- 收藏
- 关注
转载 Spring Boot Admin 的使用
一、前言spring Boot Admin 用于监控基于 Spring Boot 的应用。官方文档在这里(v1.3.4):《Spring Boot Admin Reference Guide》实践的过程中,感觉这个 User Guide 结构上还是说的不太明白。所以我就大概写一遍我的实践过程与理解。阅读此文前提条件是:使用过 Maven。你跑过基于 Spring Boot
2017-03-24 18:07:30 3319 2
转载 部署微服务:Spring Cloud vs. Kubernetes
原文链接:deploying-microservices-spring-cloud-vs-kubernetes译文链接: 部署微服务:Spring Cloud vs. KubernetesSpring Cloud vs. Kubernetes,谁才是部署微服务的最佳拍档?Spring Cloud和Kubernetes都声称自己是开发和运行微服务的最佳环境,但两者在特性上并不
2017-03-24 14:39:27 1111
转载 使用Sidecar将Node.js引入Spring Cloud
使用Sidecar将Node.js引入Spring Cloud理论简介Spring Cloud是目前非常流行的微服务化解决方案,它将Spring Boot的便捷开发和Netflix OSS的丰富解决方案结合起来。如我们所知,Spring Cloud不同于Dubbo,使用的是基于HTTP(s)的Rest服务来构建整个服务体系。那么有没有可能使用一些非JVM语言,例如我们所熟悉的Node.js
2017-03-24 09:41:26 6944 4
转载 关于架构优化和设计,架构师必须知道的事情
概述这篇译文最早发布在infoQ下面的一个微信公众号:“聊聊架构”上,想着我在园子几乎沉寂了接近两年之久,于是借机复活。哈哈哈,这是一篇关于架构的译文,会介绍比较多的一些工具、以及框架,给对架构感兴趣的同学一个知识扩充。近几年来随着互联网的飞速发展,新的架构实践方式不断涌现,但是有一件事情是永恒不变的,那就是-“架构之道”;关于如何设计出灵活、高可用性以及能够快速适应变化的系统架构,我们依
2017-03-23 17:07:08 1367
转载 微服务架构下,打造别具一格的服务治理体验(下)
作者介绍 张真,宜信技术研发中心高级架构师,负责基础系统架构演进与优化、服务治理、监控平台、微服务建设、DevOps平台、自动化测试框架及电子签约、短信、邮件等应用系统。早年就职于IBM中国研发中心,负责IBM WebSphere应用服务器的设计与开发。目前主要关注微服务架构实施,微智能设计思想应用,虚拟化技术应用,共识计算研究。 上文我们已经详细讲到了一些经典微服务架构的特点及问题,
2017-03-23 15:41:38 2501 1
转载 微服务架构下,打造别具一格的服务治理体验(上)
当业务服务能力X调用Http服务能力A遇到异常时,服务能力实现框架会自动捕获异常信息,并将系统性异常(Timeout,SocketException等等)以及某些业务异常(基于策略)提交到服务注册中心,这个过程不必等到心跳周期到达而是立即触发的,从而服务注册中心可以实现对这些服务接口的快速隔离。作者介绍 张真,宜信技术研发中心高级架构师,负责基础系统架构演进与优化、服务治理、监控平
2017-03-23 15:40:33 3524
转载 微服务技术栈
构建微服务时,我们深深进入了分析分布式系统 - 一个已经研究了40年以上的技术主题,复杂的自适应系统理论已经深入人心有很长的时间。从技术的角度来看,我们需要解决的事情如下,这也是我们进来要深入研究的微服务领域的技术栈:(1)部署(2)交付(3)API(4)版本控制(5)合同(6)缩放/自动缩放(7)服务发现(8)负载均衡(9)路由/自适应路由(10)健康检查
2017-03-23 15:36:12 1046
转载 微服务理论与实践(六)-服务注册与发现
1.背景l 服务的客户端(包括API网关或者其他服务)如何获取服务端实例的位置l 每个服务端实例都会在特定的位置(主机及端口)通过HTTP/REST或者Thrift等方式发布一个远程APIl 服务端实例的具体数量和位置会发生动态变化l 虚拟机与容器通常会被分配动态IP地址 2.方案2.1 客户端服务发现向某一服务发送请求时,客户端会通过查询Servc
2017-03-23 15:34:29 541
转载 微服务理论与实践(五)-微服务之间的交互
Microservice架构模式中的“开”是各个服务的内部实现,而其中的“闭”则是各个服务之间相互沟通的方式 微服务必须使用进程间通信机制来交互。微服务架构有两类IPC机制可选,异步消息机制和同步请求/响应机制。当设计服务的通信模式时,需要考虑几个问题:服务如何交互,每个服务如何标识API,如何升级API,以及如何处理部分失败。1. API GateWay 模式1.1 背景
2017-03-23 15:33:23 1664
转载 微服务理论与实践(四)----微服务架构的六种模式
1.微服务架构模式方案用Scale Cube方法设计应用架构,将应用服务按功能拆分成一组相互协作的服务。每个服务负责一组特定、相关的功能。每个服务可以有自己独立的数据库,从而保证与其他服务解耦。1.1 聚合器微服务设计模式 聚合器调用多个服务实现应用程序所需的功能。它可以是一个简单的Web页面,将检索到的数据进行处理展示。它也可以是一个更高层次的组合微服务,对
2017-03-23 15:32:24 696
转载 微服务理论与实践(三)-微服务架构的基本能力和优缺点
1.微服务架构模式方案微服务架构采用Scale Cube方法设计应用架构,将应用服务按功能拆分成一组相互协作的服务。每个服务负责一组特定、相关的功能。每个服务可以有自己独立的数据库,从而保证与其他服务解耦。2.微服务架构的基本能力2.1 Restful轻量级通讯的首选方式 在微服务架构下,推崇使用轻量级的方式进行通讯。我们选择Restful的进行通讯。每个微
2017-03-23 15:29:45 520
转载 微服务理论与实践(二)---单体架构模式
1.单体架构模式方案 (1) 单个Java WAR文件 (2) 单个Rails或者NodeJS代码目录层级 2.单体架构模式的优缺点(1)优点l 为人所熟知:现有的大部分工具、应用服务器、框架和脚本都是这种应用程序;l IDE友好:像NetBeans、Eclipse、IntelliJ这些开发环境都是针对开发、部署、调试这样的单个
2017-03-23 15:28:40 640
转载 微服务理论与实践(一)----架构的背景及需求
一。背景业务架构是战略,应用架构是战术,技术架构是装备。在开发服务端企业应用时,需要支持各种客户段,包括PC桌面浏览器,移动浏览器及原生移动应用,应用还需要向第三方提供可访问的API,并通过WebSevice或者消息代理与其他应用进行集成。应用通过业务逻辑,访问数据库,与其他服务交换信息,并返回一条HTML/XML/JSON响应,来处理请求。应用采用多层架构或六角架构,主要由以
2017-03-23 15:27:28 713
转载 论微服务安全
每个人都在讨论微服务,每个人也都希望能够实现微服务架构,而微服务安全也日渐成为大家关注的重要问题。今天小数与大家分享的文章,就从应用层面深入探讨了应对微服务安全挑战的方案,为微服务安全提供了新的思路。面向服务架构(简称SOA)引入了一类设计规范,其核心思路在于采用高度解耦式服务部署,其中各项服务可通过一套标准信息格式经由网络实现彼此通信。这套方案与具体技术无关,即不考虑各项服务具体是如何实
2017-03-23 10:07:10 1762
转载 使用Spring Cloud Security OAuth2搭建授权服务
spring Cloud Security OAuth2 是 Spring 对 OAuth2 的开源实现,优点是能与Spring Cloud技术栈无缝集成,如果全部使用默认配置,开发者只需要添加注解就能完成 OAuth2 授权服务的搭建。1. 添加依赖授权服务是基于Spring Security的,因此需要在项目中引入两个依赖: dependency> gr
2017-03-06 19:14:13 2376
dataxdemo.zip
2020-07-17
Spring+WebSocket+SockJS简单DEMO
2015-12-02
html5+exif.js+canvas
2015-09-22
Spring 开发指南(pdf)
2009-08-06
Experience J2EE! Using WebSphere Application Server V6.1
2009-08-06
Developing_Web_Applications_with_Java_at_9.2
2009-08-06
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人