什么是微服务 1. 由一系列微小服务共同组成 2. 跑在自己的进程里 3. 为独立业务开发 4. 独立部署 5. 分布式管理 6. 多个自治的处理元素 7. 不共享内存 8. 通过网络发送消息合作 http restful 服务演变 http://dubbo.apache.org/books/dub ...
分类:
其他好文 时间:
2018-06-29 00:11:11
阅读次数:
211
测试代码: ==index.html ==websocket.js 心跳检测的目的时什么呢? 一个是为了定时发送消息,使连接不超时自动断线,可能后端设了超时时间就会自动断线,所以需要定时发送消息给后端,让后端服务器知道连接还在通消息不能断。 二来是为了检测在正常还连接着的情况下,判断后端是否正常,如 ...
分类:
编程语言 时间:
2018-06-28 00:00:07
阅读次数:
1861
一、入门 1、简介 Kafka is a distributed,partitioned,replicated commit logservice。它提供了类似于JMS的特性,但是在设计实现上完全不同,此外它并不是JMS规范的实现。kafka对消息保存时根据Topic进行归类,发送消息者成为Prod ...
分类:
其他好文 时间:
2018-06-27 11:25:58
阅读次数:
164
前言Itchat是一个开源的微信个人接口。使用python调用itchat的API,可以完成一个能够处理所有信息的微信机器人。比如说你可以写python,利用itchat,去搜索特定的人,然后向这个人发送消息、图片、视频、附件等等。应用场景在做自动化测试框架时,往往如果有case没有通过时,一般都会发邮件,或者发送短信进行通知相关人员。因为微信毕竟是现在非常主流的社交工具。如果在case有失败的情
分类:
微信 时间:
2018-06-26 10:55:50
阅读次数:
917
UDP通信流程步骤: 服务端: 等待(被动)接收发送 1: 创建 socket: socket() 2: 绑定端口: bind() 3: 读取消息: read() 4: 发送消息: write() 5: 关闭套接字: close() 客户端:主动发送接收 1: 创建 socket: socket() ...
分类:
其他好文 时间:
2018-06-23 01:39:15
阅读次数:
178
TCP通信流程步骤: 服务端: 等待(被动)接收发送 1: 创建 socket: socket() 2: 绑定端口: bind() 3: 监听端口: listen() 4: 接受连接: accept() 5: 读取消息: read() 6: 发送消息: write() 7: 关闭套接字: close ...
分类:
其他好文 时间:
2018-06-23 01:24:55
阅读次数:
245
之前工作接触了几个开源的IM产品,再加上曾经用Netty实现过几个服务,于是就有了用Netty实现一个IM的想法,于是用业余时间写了一个IM,和喜欢Netty的程序员们分享。 考虑到方便扩展,在服务端采用了Http+Socket结合的设计,客户端所有的请求都基于Http,如发送消息、修改个人信息等, ...
分类:
Web程序 时间:
2018-06-19 16:30:43
阅读次数:
337
之前工作接触了几个开源的IM产品,再加上曾经用Netty实现过几个服务,于是就有了用Netty实现一个IM的想法,于是用业余时间写了一个IM,和喜欢Netty的程序员们分享。考虑到方便扩展,在服务端采用了Http+Socket结合的设计,客户端所有的请求都基于Http,如发送消息、修改个人信息等,所有的消息推送采用Socket方式即时推送到客户端,这样的设计可以在并发访问量大的情况下,将好Http
分类:
Web程序 时间:
2018-06-19 14:43:59
阅读次数:
215
并发:多个运算同时发生。并发模型:共享内存 消息传递共享内存:并发模块通过在内存中读写共享对象进行交互 ①两个处理器共享物理内存②两个程序共享文件③两个线程(同一个java程序)共享对象 消息传递:并发模块通过通信通道相互发送消息进行交互。模块发送消息,并将传入的消息发送到每个模块以便处理 ①网络中 ...
分类:
其他好文 时间:
2018-06-16 23:02:05
阅读次数:
238
主角: MVP是一种编程的架构模式,M=Model,负责提供数据;V=View,负责显示数据;P=Presenter,负责处理数据。 应用例子: csharp写的一个qq机器人。 一、Model层 获取消息 发送消息 二、Presenter层 监听消息 处理消息 三、View层 好友消息接收反馈 群 ...
分类:
其他好文 时间:
2018-06-15 00:57:00
阅读次数:
173