微服务跨语言调用(摘选)

微服务跨语言调用(摘选)

微服务架构已成为目前互联网架构的趋势,关于微服务的讨论,几乎占据了各种技术大会的绝大多数版面。国内使用最多的服务治理框架非阿里开源的 dubbo 莫属,千米网也选择了 dubbo 作为微服务治理框架。另一方面,和大多数互联网公司一样,千米的
Python120
为什么要使用 Go 语言?Go 语言的优势在哪里?

为什么要使用 Go 语言?Go 语言的优势在哪里?

1、简单易学。Go语言的作者本身就很懂C语言,所以同样Go语言也会有C语言的基因,所以对于程序员来说,Go语言天生就会让人很熟悉,容易上手。2、并发性好。Go语言天生支持并发,可以充分利用多核,轻松地使用并发。 这是Go语言最大的特点
Python120
golang udp编程

golang udp编程

用户数据报协议(User Datagram Protocol,缩写为UDP),又称用户数据报文协议,是一个简单的面向数据报(package-oriented)的传输层协议,正式规范为RFC 768。 UDP只提供数据的不可靠传递,它一旦
Python210
MQTT简单介绍

MQTT简单介绍

MQTT(Message Queuing Telemetry Transport,消息队列遥测传输协议),是一种基于发布订阅模式的"轻量级"通讯协议,该协议构建于TCPIP协议上。好比你给好友发送一封电子邮件,发送完
Python200
WebSocket+SLB(负载均衡)会话保持解决重连问题

WebSocket+SLB(负载均衡)会话保持解决重连问题

写在最前面:由于现在游戏基本上采用全球大区的模式,全球玩家在同一个大区进行游戏,传统的单服模式已经不能够满足当前的服务需求,所以现在游戏服务器都在往微服务架构发展。当前我们游戏也是利用微服务架构来实现全球玩家同服游戏。 玩家每次断线(包
Python220
学习Ruby需要什么资料

学习Ruby需要什么资料

Programming Ruby(2nd Edition) 这似乎已经不是怪事:关于一种编程语言的经典教材,作者不是这门语言的创造者。就像Stan Lippman之于C++、Joshua Bloch之于Java、Martin Fowler之
Python170
Golang Windows版本

Golang Windows版本

1. 目前支持Windows XP的最高版本是 `go version go1.10.7 windows386` 2. 在Windows XP下安装 `golang 1.12.1` 提示需要 `Windows 7 SP1`由于工作的契
Python170
Dubbo的基本使用

Dubbo的基本使用

官网地址: http:dubbo.apache.orgzhdocsv2.7userexamplesloadbalance如果在消费端和服务端都配置了负载均衡策略,以消费端为准。 在服务提供者和服务消费者上都可以配
Python120
edge提示cas不允许使用

edge提示cas不允许使用

这是因为CAS认证失败,需要更新CAS认证。从结构上看,CAS 包含两个部分: CAS Server 和 CAS Client。CAS Server 需要独立部署,主要负责对用户的认证工作;CAS Client 负责处理对客户端受保护资源的
Python150
Go 实现 TLS 双向认证

Go 实现 TLS 双向认证

将会在 config 文件夹中生成 ca.key 和 ca.crt 文件 将会在config 文件夹中生成 server.key 、 server.csr 和 server.crt 文件 签名方式: SHA-256 ,默认的
Python370
Go 实现 TLS 双向认证

Go 实现 TLS 双向认证

将会在 config 文件夹中生成 ca.key 和 ca.crt 文件 将会在config 文件夹中生成 server.key 、 server.csr 和 server.crt 文件 签名方式: SHA-256 ,默认的
Python150
什么是GOIP

什么是GOIP

GOIP是网络通信的一种硬件设备,通过通信嵌入式软件,可以接入GSM、CDMA、WCDMA、LTE频段的手机卡,支持SIP协议,也可以对接到AI机器人交互系统。GOIP特点:1、完善的通讯协议覆盖-全球范围内支持标准的SIP协议,同时支持
Python170
go语言适合做什么

go语言适合做什么

go语言适用的领域有:Go语言主要用作服务器端开发,其定位是用来开发“大型软件”的,适合于很多程序员一起开发大型软件,并且开发周期长,支持云计算的网络服务。Go语言作为服务器编程语言,很适合处理日志、数据打包、虚拟机处理、文件系统、分布
Python170
java的远程调试是基于什么协议

java的远程调试是基于什么协议

RMI是java语言本身提供的远程通讯协议,稳定高效,是EJB的基础。但它只能用于JAVA程序之间的通讯。Hessian和Burlap是caucho公司提供的开源协议,基于HTTP传输,服务端不用开防火墙端口。协议的规范公开,可以用于任意语
Python180
Python网络编程5-实现DHCP Client

Python网络编程5-实现DHCP Client

  DHCP(Dynamic Host Configuration Protocol,动态主机配置协议),前身是BOOTP协议,是一个局域网的网络协议,使用UDP协议工作,统一使用两个IANA分配的端口:67(服务器端),68(客户端)。
Python280
Python网络编程5-实现DHCP Client

Python网络编程5-实现DHCP Client

  DHCP(Dynamic Host Configuration Protocol,动态主机配置协议),前身是BOOTP协议,是一个局域网的网络协议,使用UDP协议工作,统一使用两个IANA分配的端口:67(服务器端),68(客户端)。
Python170
python怎么能抓微信公众号文章的阅读数

python怎么能抓微信公众号文章的阅读数

思路一,利用rss生成工具,将搜狗的微信搜索结果生成一个rss,然后通过rss监控这个公众号的文章是否更新。(理论上应该可行,但没试过)思路二,自己做一个桌面浏览器,IE内核。用这个浏览器登录web微信,这个微信帐号关注你想抓取的公众号,这
Python190
c语言报文转发脚本怎么写

c语言报文转发脚本怎么写

简单的Socket协议脚本的编写方法。1.socket协议介绍Socket协议有万能协议之称,很多系统底层都是用的socket协议,用处十分广泛。1.1 Socket通讯方式说明与socket通讯有两种方式,一种是建立长连接,建立后不停的发
Python150