Easter79 Easter79
4年前
turnserver安装
项目中用到了webrtc,他的p2p通过ICE实现,其中需要stun/turn服务器接入。我用的google开源的,很好用,原来叫做turnserver,后来改名为corturn,git有下载连接。其实安装,部署配置都很简单,有很多分享。重点是怎么启动。turnserverafvmobilitym100maxbps1
分布式注册服务中心etcd在云原生引擎中的实践
作者:王雷etcd是什么etcd是云原生架构中重要的基础组件,由CNCF孵化托管。ETCD是用于共享配置和服务发现的分布式,一致性的KV存储系统,是CoreOS公司发起的一个开源项目,授权协议为Apache。etcd基于Go语言实现,主要用于共享配置,服务
Easter79 Easter79
4年前
TP、PHP同域不同子级域名共享Session、单点登录
目的:为了部署同个域名下不同子级域名共享会话,从而实现单点登录的问题,一处登录,同域处处子系统即可以实现自动登录。PHP支持通过设置cookie使得同域不同子域共享SESSION1\.通过在执行PHP的入口文件中设置如下代码:
Wesley13 Wesley13
4年前
Go语言对接USDT
TronTool.Go开发包适用于为Go应用快速增加对Tron/USDTTRC20数字资产的支持能力,即支持使用自有Tron区块链节点的应用场景,也支持基于Tron官方公共API服务的轻量级部署场景。官方下载地址:TronToolforGolang(https://www.oschina.net/action/GoToLink?urlhttp%3
Stella981 Stella981
4年前
Rancher 2.2.2
对于生产环境,需以高可用的配置安装Rancher,确保用户始终可以访问RancherServer。当安装在Kubernetes集群中时,Rancher将与集群的etcd集成,并利用Kubernetes调度实现高可用。为确保高可用,本文所部署的Kubernetes集群将专用于运行Rancher,Rancher运行起来后,可再创建或导入
Stella981 Stella981
4年前
Spring Cloud系列教程(十):分布式配置中心Spring Cloud Config(Finchley版本)
一、前言在分布式、微服务系统架构中,一个大的项目在进行服务拆分之后,变成了众多个子服务,由于服务的数量居多,每个服务都有自己的一套配置文件,这时候就不像传统的单体架构SSM、SSH、以及当下比较流行的SpringBoot快速开发框架,一个项目基本一份配置文件就可以搞定。而在微服务项目架构中,为了方便众多个服务的配置文件统一进行集中管
Stella981 Stella981
4年前
Flink(二)CentOS7.5搭建Flink1.6.1分布式集群
一. Flink的下载安装包下载地址:http://flink.apache.org/downloads.html(https://www.oschina.net/action/GoToLink?urlhttp%3A%2F%2Fflink.apache.org%2Fdownloads.html) ,选择对应Hadoop的F
Wesley13 Wesley13
4年前
6小时搞定云原生:从基础概念到上手实践
!(https://pic1.zhimg.com/80/v27444c06442a8676403e9954301322030_1440w.jpg)2013年,Pivotal公司率先提出云原生(CloudNative)概念。云原生以容器化、微服务、可持续交付性,帮助企业构建和运行可弹性扩展的应用。由于云原生应用构建简便快捷,部署轻松自如,运行按
Stella981 Stella981
4年前
CDN(Content Delivery Network)技术原理概要
简介1.CDN(ContentDeliveryNetwork)即内容分发网络,依靠部署在各地的边缘服务器,通过中心平台的负载均衡、内容分发、调度等功能,使用户就近获取所需内容,提高用户访问响应速度和命中率。来自:CDN百度百科(https://www.oschina.net/action/GoToLink?urlhttps
深入理解分布式锁:原理、应用与挑战| 京东物流技术团队
前言在单机环境中,我们主要通过线程间的加锁机制来确保同一时间只有一个线程能够访问某个共享资源或执行某个关键代码块,从而防止各种并发修改异常。例如,在Java中提供了synchronized/Lock。但是在分布式环境中,这种线程间的锁机制已经不起作用了,因