- 比特币是一个开源网络,全世界的开发者都有权对网络更新作出贡献。从本质上来说,比特币改进协议(BIP)是一种设计文档,主要为全网带来新的功能或信息。由于比特币的开源本质以及其系统中不存在中央机构,比特币软件鼓励开发者使用BIP作为一种交流意见、互换信息的主要方式。 比特币网络第一个BIP是由计算机程序员Amir Taaki提交的。主要内容... 比特币是一个开源网络,全世界的开发者都有权对网络更新作出贡献。从本质上来说,比特币改进协议(BIP)是一种设计文档,主要为全网带来新的功能或信息。由于比特币的开源本质以及其系统中不存在中央机构,比特币软件鼓励开发者使用BIP作为一种交流意见、互换信息的主要方式。 比特币网络第一个BIP是由计算机程序员Amir Taaki提交的。主要内容...
- Nginx通过反向代理做负载均衡时,如果被代理的其中一个服务发生错误或者超时的时候,通常希望Nginx自动重试其他的服务,从而实现服务的高可用性。实际上Nginx本身默认会有错误重试机制,并且可以通过proxy_next_upstream来自定义配置。 如果不了解HTTP协议以及Nginx的机制,就可能在使用过程中遇到各种各样的坑。例... Nginx通过反向代理做负载均衡时,如果被代理的其中一个服务发生错误或者超时的时候,通常希望Nginx自动重试其他的服务,从而实现服务的高可用性。实际上Nginx本身默认会有错误重试机制,并且可以通过proxy_next_upstream来自定义配置。 如果不了解HTTP协议以及Nginx的机制,就可能在使用过程中遇到各种各样的坑。例...
- 如何在一个不受信任的网络上建立信任关系?这是困扰计算机科学家们数十年的难题。最终因为比特币的出现,得以解决。当中,拜占庭将军问题,算是区块链中的经典,是解决这一难题的核心内容。 拜占庭将军问题(Byzantine failures),是由莱斯利·兰伯特(2013年的图灵讲得主)在1982年提出的,用来为描述分布式系统一致性问题(D... 如何在一个不受信任的网络上建立信任关系?这是困扰计算机科学家们数十年的难题。最终因为比特币的出现,得以解决。当中,拜占庭将军问题,算是区块链中的经典,是解决这一难题的核心内容。 拜占庭将军问题(Byzantine failures),是由莱斯利·兰伯特(2013年的图灵讲得主)在1982年提出的,用来为描述分布式系统一致性问题(D...
- MRCP协议(媒体资源控制协议) 媒体资源控制协议(Media Resource Control Protocol, MRCP)是一种通讯协议,用于语音服务器向客户端提供各种语音服务(如语音识别和语音合成)。 MRCP并不定义会话连接,不关心服务器与客户端是如何... MRCP协议(媒体资源控制协议) 媒体资源控制协议(Media Resource Control Protocol, MRCP)是一种通讯协议,用于语音服务器向客户端提供各种语音服务(如语音识别和语音合成)。 MRCP并不定义会话连接,不关心服务器与客户端是如何...
- Socket用法详解 原文:http://www.cnblogs.com/syxchina/archive/2010/12/23/2197263.html 在客户/服务器通信模式中, 客户端需要主动创建与服务器连接的 Socket(套接字), 服务器端收到了客户端的连接请求, 也会创建与客户连接的 Socket. Socket... Socket用法详解 原文:http://www.cnblogs.com/syxchina/archive/2010/12/23/2197263.html 在客户/服务器通信模式中, 客户端需要主动创建与服务器连接的 Socket(套接字), 服务器端收到了客户端的连接请求, 也会创建与客户连接的 Socket. Socket...
- 系统概述 1、系统维护一个被复制的有序的交易记录,称为帐本; 2、维护这个记录的系统参与者称为节点。节点运行共识协议(RBFT),以商定交易的顺序。为简单起见,可以假设其中一个节点是领导者(主),它决定交易的顺序,并将其与节点的其余部分(追随者)进行通信; 3、共识协议的每次运行(3阶段提交)都会对一批交易集合进行调整; 4... 系统概述 1、系统维护一个被复制的有序的交易记录,称为帐本; 2、维护这个记录的系统参与者称为节点。节点运行共识协议(RBFT),以商定交易的顺序。为简单起见,可以假设其中一个节点是领导者(主),它决定交易的顺序,并将其与节点的其余部分(追随者)进行通信; 3、共识协议的每次运行(3阶段提交)都会对一批交易集合进行调整; 4...
- 我们为什么放弃了TiDB,选择自研NewSQL 李鑫 2020-01-16 11:29:29 作者介绍 李鑫,滴滴资深软件开发工程师,多年分布式存储领域设计及开发经验。曾参与NoSQL/NewSQL数据库Fusion、分布式时序数据库sentry、NewSQL数据库SDB等系统的设计开发工作。 一、背景... 我们为什么放弃了TiDB,选择自研NewSQL 李鑫 2020-01-16 11:29:29 作者介绍 李鑫,滴滴资深软件开发工程师,多年分布式存储领域设计及开发经验。曾参与NoSQL/NewSQL数据库Fusion、分布式时序数据库sentry、NewSQL数据库SDB等系统的设计开发工作。 一、背景...
- 使用NIO实现异步非阻塞Socket tcp通信 一、BIO与NIO IO(BIO)和NIO区别:其本质就是阻塞和非阻塞的区别 阻塞概念:应用程序在获取网络数据的时候,如果网络传输数据很慢,就会一直等... 使用NIO实现异步非阻塞Socket tcp通信 一、BIO与NIO IO(BIO)和NIO区别:其本质就是阻塞和非阻塞的区别 阻塞概念:应用程序在获取网络数据的时候,如果网络传输数据很慢,就会一直等...
- 为了创建更有用的应用,我们介绍Formate、Protocol、Strategy三个类,我们可以更深层次的控制矢量图层的行为。 这三个类的作用: % 从外部资源加载数据如KML文件、GeoJSON文件、WFS服务等; % 以一定的格式保存用户创建要素; % 采用集群策略对多数点进行分组; % 创建更多交互功能的网络应用程序。 ... 为了创建更有用的应用,我们介绍Formate、Protocol、Strategy三个类,我们可以更深层次的控制矢量图层的行为。 这三个类的作用: % 从外部资源加载数据如KML文件、GeoJSON文件、WFS服务等; % 以一定的格式保存用户创建要素; % 采用集群策略对多数点进行分组; % 创建更多交互功能的网络应用程序。 ...
- 使用Netty3.X编写异步非阻塞Socket tcp通信 Netty应用场景 分布式开源框架中dubbo、Zookeeper,RocketMQ底层rpc通讯使用就是netty。游戏开发中,底层使用n... 使用Netty3.X编写异步非阻塞Socket tcp通信 Netty应用场景 分布式开源框架中dubbo、Zookeeper,RocketMQ底层rpc通讯使用就是netty。游戏开发中,底层使用n...
- 使用Netty编写异步非阻塞Socket tcp通信,和TCP粘包、拆包问题解决 一、Netty应用场景 分布式开源框架中dubbo、Zookeeper,RocketMQ底层rpc通讯使用就是nett... 使用Netty编写异步非阻塞Socket tcp通信,和TCP粘包、拆包问题解决 一、Netty应用场景 分布式开源框架中dubbo、Zookeeper,RocketMQ底层rpc通讯使用就是nett...
- centos7 tcpdump抓包工具_怎么一个人去巴黎的博客-CSDN博客 下面的例子全是以抓取eth0接口为例,如果不加”-i eth0”是表示抓取所有的接口包括lo。 1、抓取包含10.10.10.122的数据包 tcpdump -i eth0 -vnn host 10.10.10.122 2、抓取包含10.10.10.0/... centos7 tcpdump抓包工具_怎么一个人去巴黎的博客-CSDN博客 下面的例子全是以抓取eth0接口为例,如果不加”-i eth0”是表示抓取所有的接口包括lo。 1、抓取包含10.10.10.122的数据包 tcpdump -i eth0 -vnn host 10.10.10.122 2、抓取包含10.10.10.0/...
- Linux系统有时候需要测试某个端口的连通性,用户可以参考如下方法来测试。 方法一、telnet法 telnet为用户提供了在本地计算机上完成远程主机工作的能力,因此可以通过telnet来测试端口的连通性,具体用法格式: telnet ip port 说明: ip:是测试主机的ip地址 port:是端口,比如80... Linux系统有时候需要测试某个端口的连通性,用户可以参考如下方法来测试。 方法一、telnet法 telnet为用户提供了在本地计算机上完成远程主机工作的能力,因此可以通过telnet来测试端口的连通性,具体用法格式: telnet ip port 说明: ip:是测试主机的ip地址 port:是端口,比如80...
- 最近我在VMware上面用三台虚拟机搭建了一个hadoop的集群。但是后来发现了一个问题:每次重新打开三台机器的时候,因为主机所连接的网络的变化,会导致VMware中的这三台虚拟机的IP地址也变掉。这会导致ssh失败,三台机器无法通讯。所以总结了一种方式来绑定虚拟机的IP地址。 打开虚拟机后,在编辑>模拟网络编辑器>NET... 最近我在VMware上面用三台虚拟机搭建了一个hadoop的集群。但是后来发现了一个问题:每次重新打开三台机器的时候,因为主机所连接的网络的变化,会导致VMware中的这三台虚拟机的IP地址也变掉。这会导致ssh失败,三台机器无法通讯。所以总结了一种方式来绑定虚拟机的IP地址。 打开虚拟机后,在编辑>模拟网络编辑器>NET...
- 前言 在云计算和容器化技术发展火热的当下,对于微服务架构,服务注册与发现组件是必不可少的。在传统的服务架构中,服务的规模处于运维人员的可控范围内。当部署服务的多个节点时,一般使用静态配置的方式实现服务信息的设定。在微服务应用中,服务实例的数量和网络地址都是动态变化的,这对系统运维提出了巨大的挑战。因此,动态的服务注册与发现就显得尤为重... 前言 在云计算和容器化技术发展火热的当下,对于微服务架构,服务注册与发现组件是必不可少的。在传统的服务架构中,服务的规模处于运维人员的可控范围内。当部署服务的多个节点时,一般使用静态配置的方式实现服务信息的设定。在微服务应用中,服务实例的数量和网络地址都是动态变化的,这对系统运维提出了巨大的挑战。因此,动态的服务注册与发现就显得尤为重...
上滑加载中
推荐直播
-
HDC深度解读系列 - Serverless与MCP融合创新,构建AI应用全新智能中枢2025/08/20 周三 16:30-18:00
张昆鹏 HCDG北京核心组代表
HDC2025期间,华为云展示了Serverless与MCP融合创新的解决方案,本期访谈直播,由华为云开发者专家(HCDE)兼华为云开发者社区组织HCDG北京核心组代表张鹏先生主持,华为云PaaS服务产品部 Serverless总监Ewen为大家深度解读华为云Serverless与MCP如何融合构建AI应用全新智能中枢
回顾中 -
关于RISC-V生态发展的思考2025/09/02 周二 17:00-18:00
中国科学院计算技术研究所副所长包云岗教授
中科院包云岗老师将在本次直播中,探讨处理器生态的关键要素及其联系,分享过去几年推动RISC-V生态建设实践过程中的经验与教训。
回顾中 -
一键搞定华为云万级资源,3步轻松管理企业成本2025/09/09 周二 15:00-16:00
阿言 华为云交易产品经理
本直播重点介绍如何一键续费万级资源,3步轻松管理成本,帮助提升日常管理效率!
回顾中
热门标签