上一页 1 2 3 4 5 6 ··· 9 下一页
摘要: SOA架构即面向服务架构。 面向服务的体系结构,是一个组件模型,它将应用程序的不同功能单元(称为服务)通过这些服务之间定义良好的接口和契约联系起来。 接口是采用中立的方式进行定义的,它应该独立于实现服务的硬件平台、操作系统和编程语言。这使得构建在各种这样的系统中的服务可以以一种统一和通用的方式进行交 阅读全文
posted @ 2019-06-04 20:58 肥鹅PU火 阅读(253) 评论(0) 推荐(0) 编辑
摘要: 作为一个Developer,Java集合类是我们在工作中运用最多的、最频繁的类。相比于数组(Array)来说,集合类的长度可变,更加适合于现代开发需求; Java集合就像一个容器,可以存储任何类型的数据,也可以结合泛型来存储具体的类型对象。在程序运行时,Java集合可以动态的进行扩展,随着元素的增加 阅读全文
posted @ 2019-05-28 20:53 肥鹅PU火 阅读(2597) 评论(0) 推荐(0) 编辑
摘要: 一、三种坏人与servlet安全 认证可以防止“假冒者”攻击,授权可以防止“非法升级者”攻击,机密性和数据完整性可以防止“窃听者”攻击。 二、认证与授权 Web容器进行认证与授权的过程: 客户端:浏览器向容器请求一个web资源发出请求; 服务端:容器接受到请求时,容器在“安全表”中查找URL(安全表 阅读全文
posted @ 2019-05-21 20:49 肥鹅PU火 阅读(422) 评论(0) 推荐(0) 编辑
摘要: 1. 读者容错模式 读者容错模式(Tolerant Reader)指微服务化中服务提供者和消费者之间如何对接口的改变进行容错。从字面上来讲,消费者需要对提供者提供的功能进行兼容性设计,尤其对服务提供者返回的内容进行兼容,或者解决在服务提供者改变接口或者数据的格式的情况下,如何让服务消费者正常运行。 阅读全文
posted @ 2019-05-14 20:42 肥鹅PU火 阅读(666) 评论(0) 推荐(0) 编辑
摘要: 1 RPC 本节介绍简单的远程服务调用的技术栈。 1. JDKRMI 自JDK1.4开始,JDK内置了远程服务调用的技术栈,可以帮助开发者创建基于Java到Java的分布式调用架构,一个Java进程内的服务可以调用其他Java进程内的服务,使用JDK内置的序列化和反序列化协议。 RMI是JEE规范中 阅读全文
posted @ 2019-05-07 20:39 肥鹅PU火 阅读(675) 评论(0) 推荐(0) 编辑
摘要: 单体应用 每个创业公司基本都是从类似SSM和SSH这种架构起来的,没什么好讲的,基本每个程序员都经历过。 RPC应用 当业务越来越大,我们需要对服务进行水平扩容,扩容很简单,只要保证服务是无状态的就可以了,如下图: 当业务又越来越大,我们的服务关系错综复杂,同时,有很多服务访问都是不需要连接DB的, 阅读全文
posted @ 2019-05-01 20:29 肥鹅PU火 阅读(955) 评论(0) 推荐(0) 编辑
摘要: 如果我们的开发工作真的就如搭积木一般就好了,轮廓分明,个个分开,坏了哪块积木换掉哪块就好了。但是,实际我们的工作中所面临的可能只有一块积木,而且还是一大块,要换得一起换,要修得一起修。 事件驱动架构 我们来换一个思维看待这个问题。 不管是平时的系统升级也好、修复bug也好、扩容也好,其实就是一场“手 阅读全文
posted @ 2019-04-24 20:21 肥鹅PU火 阅读(767) 评论(0) 推荐(0) 编辑
摘要: 1、第三方支付起源 第三方支付最早源于美国的独立销售组织制度 (Independent Salesorganization, ISO),指收单机构和交易处理商委托 ISO 做中小商户的发展、服务和管理工作的一种机制。 1996 年,全球第一家第三方支付公司在美国诞生,随后逐渐涌现出 Amazon P 阅读全文
posted @ 2019-04-17 20:13 肥鹅PU火 阅读(456) 评论(0) 推荐(0) 编辑
摘要: 一、什么是 CAP? 「 CAP定理 」又被称为 布鲁尔定理,它提出对于一个分布式系统而言,不能同时满足以下三点: Consisteny(一致性) Availability(可用性) Partition tolerance(分区容错性) Consisteny(一致性) Availability(可用 阅读全文
posted @ 2019-04-10 20:04 肥鹅PU火 阅读(239) 评论(0) 推荐(0) 编辑
摘要: 针对分布式架构下的数据一致性,大家也许会问这样的问题:跨系统间分布式事务如何解决?系统内多个服务的分布式事务如何解决?一个服务内多个数据源/数据库的分布式事务如何解决?……这些问题大家是很容易理解的,但是由于术语不准确,所以解释起来会有二义性,所以先要统一语言或者术语,也就是统一概念: 域是一个虚拟 阅读全文
posted @ 2019-04-04 19:51 肥鹅PU火 阅读(471) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 ··· 9 下一页