ICode9

精准搜索请尝试: 精确搜索
  • 分布式服务接口请求的顺序性如何保证?2021-04-17 14:01:37

    其实分布式系统接口的调用顺序,也是个问题,一般来说是不用保证顺序的。但是有的时候可能确实是需要严格的顺序保证。给大家举个例子,你服务A调用服务B,先插入再删除。好,结果俩请求过去了,落在不同机器上,可能插入请求因为某些原因执行慢了一些,导致删除请求先执行了,此时因为没数据所以啥

  • 分布式服务框架Dubbo2021-04-06 12:35:12

    分布式服务框架Dubbo 一、Dubbo概述 Dubbo是阿里巴巴公司开源的一个高性能的优秀服务框架,使得应用可通过高性能的RPC实现服务的输出和输入功能,可以和Spring框架无缝集成。Dubbo是一款高性能、轻量级的开源Java RPC框架,它提供了三大核心能力:面向接口的远程方法调用、智能容错和负载

  • Java学习笔记-Day87 Dubbo分布式服务框架2021-03-28 21:02:04

    Java学习笔记-Day87 Dubbo分布式服务框架 一、应用系统架构演变二、Dubbo的简介三、Dubbo的架构四、Dubbo的优缺点五、Dubbo的使用1、搭建zookeeper注册中心2、创建服务者和消费者2.1、创建公共的类和接口的jar包2.2、创建Provider服务者2.2、创建Consumer消费者 3、搭建 D

  • Dubbo高级应用-分布式服务化2021-03-11 20:01:35

    目录   1、传统MVC和SOA 2、Dubbo分布式服务化示例 2.1 需求 2.2 代码实现 2.3 服务化建议 3、Dubbo服务化策略 3.1 异步操作 3.2 事件通知 3.3 本地存根 3.4 本地伪装 3.5 延迟暴露 3.6 配置的覆盖策略 3.7 连接应用 3.8 高效序列化 1、传统MVC和SOA 传统的MVC:分层的思想 业

  • 阿里开发笔记:分布式服务架构原理、设计与实战2021-02-06 16:58:00

    (一)分布式服务架构原理、设计与实战 目录展示   详细内容介绍:               由于手册的内容太多,篇幅限制。有想获取完整手册的朋友:一键三连后,加小助手vx:bjmsb10  凭截图免费获取即可! (二)可伸缩服务架构框架与中间件 目录展示   详细内容介绍:      

  • 如何保证分布式服务接口请求的顺序2021-02-03 14:57:03

    分布式系统接口的调用顺序一般无需保证的,但有时候确实需要严格的顺序保证。 案例 服务 A 调用服务 B,先插入再删除。 俩请求过去了,落在不同机器,可能插入请求因某些原因执行慢了一些,导致删除请求先执行了,此时因为没数据所以啥效果也没。 结果这时候插入请求过来了,数据插进去了!

  • 分布式服务下Quartz任务变为EREOR分析及解决2020-12-13 11:32:42

    一、前言 在项目中遇到这样的一个问题: 服务spring-cloud-quartz-one中有一个Quartz任务:MyJob 服务spring-cloud-quartz-two中有两个Quartz任务:MyJob、MyJob2 当第一个服务开启MyJob任务,第二个服务开启MyJob2任务。结果是MyJob2任务总是不生效,但是MyJob是生效了的。在spring-cloud-

  • 连续收获天猫,京东等5个Offer,并且还让我涨薪了20K,这份高并发笔记简直是“一块钻石”2020-11-26 23:34:40

    我们知道,高并发是指运用设计手段让系统能够处理更多的用户并发请求,也就是承担更大的流量。高并发代表着大流量,高并发系统设计的魅力就在于我们能够凭借自己的聪明才智设计巧妙的方案,从而抵抗巨大流量的冲击,带给用户更好的使用体验。这些方案好似能操纵流量,让流量更加平稳得被系统

  • 分布式服务Dubbo+Zookeeper安全认证2020-10-29 22:51:18

    前言由于之前的服务都是在内网,Zookeeper集群配置都是走的内网IP,外网不开放相关端口。最近由于业务升级,购置了阿里云的服务,需要对外开放Zookeeper服务。问题Zookeeper+dubbo,如何设置安全认证?不想让其他服务连接Zookeeper,因为这个Zookeeper服务器在外网。查询官方文档:Zookeeper 是 Ap

  • 架构设计(10) --分布式服务治理2020-06-06 18:03:28

    服务治理涵盖的内容比较多,从需求评审、开发、测试到上线,从业务、应用、到技术落地等。 我们服务治理基于devops平台来开展,目前还没有完全迁移到k8s平台。我们devops平台集成jira需求,jenkins发布,堡垒机安全登录,zabbix监控, supervisor服务管理。   一、项目和服务管理: 1、项目

  • Linux搭建dubbo-admin 分布式服务监控中心2020-05-01 20:54:02

    链接:https://pan.baidu.com/s/16yyAD6gA_6vZHHShIWNW9Q 提取码:tkyn 1:将dubbo-admin-2.6.0.war使用xftp上传到Linux中tomcat服务器里的webapps中 2:重新启动tomcat服务器,再次查看webapps目录,发现刚才上传的war包已经被tomcat自动解压 [root@localhost webapps]# ls docs dubbo-adm

  • 07 架构可扩展2020-04-12 23:04:26

    随着新需求的增加,需要开发新的模块, 开闭原则(对扩展开发,对修改关闭) 低耦合性 软件架构师最大的价值不在掌握多少先进的技术,而在于具有将一个大系统切分成 N 个低耦合的子模块的能力。这些子模块包含横向的业务模块,也包含纵向的基础技术模块。这种能力一部分源自于专业的技术和经验

  • 分布式服务消息一致性方案2020-03-28 11:56:36

    分布式部署服务的情况下,由于网络状况不可预期,消息有可能发送成功,但是消费端消费失败;也有可能消息根本没有发出去,如何保证消息是否发送成功是经常遇到的问题。最近有时间研究了一下,具体方法如下图:    表结构设计如下:   具体思路: 正常流程(网络都正常) 1.消息生产方,将消息信息与

  • 分布式服务框架 Zookeeper—管理分布式环境中的数据2020-03-20 15:58:20

    Zookeeper 安装和配置详解 本文介绍的 Zookeeper 是以 3.2.2 这个稳定版本为基础,最新的版本可以通过官网 http://hadoop.apache.org/zookeeper/来获取,Zookeeper 的安装非常简单,下面将从单机模式和集群模式两个方面介绍 Zookeeper 的安装和配置。 单机模式 单机安装非常简单,只要获

  • 分布式服务如何设计分布式事务2020-03-03 21:38:28

    1、如果A-B-C强相关 考虑采用TCC框架 TCC框架 2、如果A 与BC并不强相关 考虑可靠消息最终一致性解决方案,例如A成功后通过发送kafka事件,BC监听事件来处理。

  • Dubbo 开源的分布式服务框架2020-01-27 12:06:03

    Dubbo(读音[ˈdʌbəʊ])是阿里巴巴公司开源的一个高性能优秀的服务框架,使得应用可通过高性能的 RPC 实现服务的输出和输入功能,可以和 [1]  Spring框架无缝集成。 Dubbo是一款高性能、轻量级的开源Java RPC框架,它提供了三大核心能力:面向接口的远程方法调用,智能容错和负载均

  • 《云时代架构系列经典技术书籍》2019-12-10 18:03:55

      云时代架构系列经典技术书籍 转载麦晓宇 发布于2018-01-17 08:29:50 阅读数 3198  收藏 展开 云时代架构系列经典技术书籍包括:   1. 《分布式服务架构:原理、设计与实战》 2. 《可伸缩服务架构:框架与中间件》 3. 《互联网轻量级框架SSM源码解密》 4. 《支付平台

  • 6.分布式服务接口的幂等性如何设计(比如不能重复扣款)?2019-12-04 23:04:31

    作者:中华石杉 面试题 分布式服务接口的幂等性如何设计(比如不能重复扣款)? 面试官心理分析 从这个问题开始,面试官就已经进入了实际的生产问题的面试了。 一个分布式系统中的某个接口,该如何保证幂等性?这个事儿其实是你做分布式系统的时候必须要考虑的一个生产环境的技术问题。啥意思呢

  • Dubbo2019-11-15 13:00:07

    Dubbo是什么?怎么用? Dubbo高性能服务管理框架.Dubbo 是阿里开源的一款高性能分布式服务框架,使应用可以通过高性能的RPC来实现服务的输出和输入功能.可以与Java中 Spring框架无缝集成.怎么用?2018后, Spring与Dubbo 无缝接入.在Spring中导入Dubbo的相关包, 编写接口 ----拓展 很

  • 分布式服务接口设计注意点2019-10-29 23:56:44

    转自:https://juejin.im/post/5bac48f9f265da0aa52914b4 1、水平权限校验 水平权限漏洞一般出现在一个用户对象关联多个其他对象(订单等)、并且要实现对关联对象的CRUD的时候。 请求包含用户ID及关联对象ID时、务必校验关联对象是否属于该用户;   2、幂等 幂等操作的特点是任意多次

  • Web Server 分布式服务: Nginx负载均衡2019-10-18 09:53:46

      Nginx是一款轻量级的Web 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器。由俄罗斯的程序设计师Igor Sysoev所开发,供俄国大型的入口网站及搜索引擎Rambler使用。其特点是占有内存少,并发能力强。        Nginx 是一个很强大的高性能Web和反向代理服务器,它具有很多

  • (九)分布式服务----Zookeeper注册中心2019-10-05 19:51:55

     ==>>点击查看本系列文章目录   首先看一下几种注册中心: 最老的就是Zookeeper了, 比较新的有Eureka,Consul 都可以做注册中心。可以自行搜索对比三者的优缺点。 Zookeeper 最开始就是hadoop大家族中的一员,用于做协调的框架,后来已经是apache的子项目了。 几年前大数据很火的时候,只

  • 分布式服务协调员zookeeper - 应用场景和监控2019-09-15 19:07:02

    原文链接:https://www.cnblogs.com/bangerlee/p/4427331.html https://www.cnblogs.com/bangerlee/p/4427331.html zookeeper在分布式系统中作为协调员的角色,可应用于Leader选举、分布式锁、配置管理等服务的实现。以下我们从zookeeper提供的API、应用

  • 分布式服务限流实战,已经为你排好坑了 | 总结的很全面2019-08-26 16:55:32

    一、限流的作用由于API接口无法控制调用方的行为,因此当遇到瞬时请求量激增时,会导致接口占用过多服务器资源,使得其他请求响应速度降低或是超时,更有甚者可能导致服务器宕机。限流(Rate limiting)指对应用服务的请求进行限制,例如某一接口的请求限制为100个每秒,对超过限制的请求则进行

  • 面试系列28 分布式服务接口的幂等性如何设计2019-07-28 15:55:56

    这个不是技术问题,这个没有通用的一个方法,这个是结合业务来看应该如何保证幂等性的,你的经验。   所谓幂等性,就是说一个接口,多次发起同一个请求,你这个接口得保证结果是准确的,比如不能多扣款,不能多插入一条数据,不能将统计值多加了1。这就是幂等性,不给大家来学术性词语了。   其实保

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有