KbmMW 服务器架构简介

简介: kbmmw 由于文档比较少,很多同学开始用时很难理解。一直准备写一个关于kbmmw 架构的东西。 这几天与红鱼儿(blog)   研究服务器线程时,整理了一下,大概画了一下kbmmw (版本4.5)服务器的架构图,这里未涉及消息传输。

     kbmmw 由于文档比较少,很多同学开始用时很难理解。一直准备写一个关于kbmmw 架构的东西。

这几天与红鱼儿(blog)   研究服务器线程时,整理了一下,大概画了一下kbmmw (版本4.5)服务器的架构图,这里未涉及消息传输。

由于全部是通过阅读源码研究的,鉴于本人水平有限,不一定完全正确。欢迎指正。

根据上图,我们要做一个kbmmw 服务器端程序,需要下列步骤:

1.放置kbmmw server;

2. 设置TCP/IP 通讯层, 一般是TkbmMWTCPIPIndyServerTransport.

   在其里面设置好ip 和端口等,以及传输细节,还有压缩及加密方式等;

3.定义自己需要的service,并注册到服务器上。如果需要数据库池,就要选择对应的数据库连接方式;

4. 定义认证管理方式(可选)

5. 运行服务器。

 

 

备注:1. 我们可以发现其他池都有垃圾回收,但是TCP/IP 池没有,主要原因应该是因为kbmmw 的TCP/IP 通讯主要是INDY、Synapse等第三方

         通信层实现的。每种的实现方式不一定完全一样。因此没有垃圾回收,如果确实需要的,可以在心跳或者空闲线程里面自行处理,目前心跳和

        空闲线程是空的。

       2.传输格式里面的SOAP 是专门为web service 实现的。而AJAX 专门为WEB 方式实现的。kbmmw 的客户端没有AJAX 传输方式。

        最近几个版本kbmmw  加强了web 的功能,也是为了更好的适应现在的REST 方式潮流。

 

 

目录
相关文章
|
3天前
|
存储 并行计算 安全
我们自己的芯片指令集架构——龙芯架构简介
我们自己的芯片指令集架构——龙芯架构简介
56 6
|
3天前
|
Web App开发 JavaScript 前端开发
【热门话题】WebKit架构简介
WebKit,开源浏览器引擎,支撑Safari、Chrome等,以其高效、稳定和跨平台特性著称。文章介绍了WebKit的起源、模块化设计,重点讲解了WebCore的DOM、CSSOM、Render Tree、布局、绘图与合成,以及JavaScriptCore的解析、编译和垃圾回收。WebKit2的多进程架构提升了稳定性和安全性。理解WebKit有助于优化网页性能和参与社区贡献。
28 0
|
7月前
|
监控 负载均衡 测试技术
服务网格简介:探索现代微服务架构中的服务网格概念和价值
服务网格简介:探索现代微服务架构中的服务网格概念和价值
128 0
|
3天前
|
弹性计算 运维 Kubernetes
阿里云轻量应用服务器与轻量容器服务简介与区别及收费标准参考
轻量应用服务器是深受个人和普通企业用户亲耐的一款轻量级云服务器产品,提供精品应用一键部署,支持一站式的域名、网站、安全、运维、应用管理等服务,极大优化搭建简单应用的体验,降低了入门级用户使用云计算产品的门槛。轻量容器服务是专为学生、个人开发者等用户打造的轻量级容器服务,帮助您在云上快速了解容器和Kubernetes(简称K8s)相关的基础概念和轻松进行入门实践。本文为大家介绍一下阿里云轻量应用服务器与轻量容器服务的区别以及收费标准,以供参考。
阿里云轻量应用服务器与轻量容器服务简介与区别及收费标准参考
|
3天前
|
存储 分布式计算 NoSQL
MongoDB的简介和安装(在服务器上)
MongoDB的简介和安装(在服务器上)
35 0
|
3天前
|
安全 Linux PHP
阿里云服务器简介和如何使用
这篇内容介绍了阿里云服务器的准备工作、特性和购买流程,以及如何连接和部署Web项目。首先,用户需要注册阿里云账号并进行实名认证,然后注册和备案域名。接着,文章详细讲解了阿里云服务器的高可用性、安全性和可扩展性,并列出不同规格的配置选项。购买时,用户可以选择包年包月或按量计费,并根据需求选择CPU、内存、操作系统和宽带大小。对于连接服务器,文章提供了Windows和Linux系统的详细步骤,包括使用PuTTY或宝塔面板。最后,文章展示了如何在Linux环境中使用宝塔面板部署Web项目。总的来说,阿里云服务器提供了一种便捷的云服务,适合各种业务场景,用户可以根据指导轻松管理和使用。
|
3天前
|
存储 弹性计算 缓存
阿里云服务器经济型e和通用算力型u1实例性能、适用场景简介及常见问题参考
在2024年阿里云活动中,价格比较优惠的云服务器实例主要有经济型e和通用算力型u1实例,经济型e实例(如2核2G3M,99元/年)适合个人和小型企业建站、开发测试,而通用算力型u1实例(如2核4G5M,199元/年)适合多种企业应用。在目前的活动中,经济型e和通用算力型u1实例还有2核4G、2核8G、4核8G、4核16G、8核16G等配置可选,有的新手用户由于是初次使用阿里云服务器,对于经济型e和通用算力型u1实例的相关性能并不是很清楚,本文为大家做个简单的介绍,以供参考。
阿里云服务器经济型e和通用算力型u1实例性能、适用场景简介及常见问题参考
|
3天前
|
消息中间件 存储 SQL
Flume【基础知识 01】简介 + 基本架构及核心概念 + 架构模式 + Agent内部原理 + 配置格式(一篇即可入门Flume)
【2月更文挑战第18天】Flume【基础知识 01】简介 + 基本架构及核心概念 + 架构模式 + Agent内部原理 + 配置格式(一篇即可入门Flume)
518 0
|
3天前
|
分布式计算 API 数据处理
Flink【基础知识 01】(简介+核心架构+分层API+集群架构+应用场景+特点优势)(一篇即可大概了解flink)
【2月更文挑战第15天】Flink【基础知识 01】(简介+核心架构+分层API+集群架构+应用场景+特点优势)(一篇即可大概了解flink)
71 1
|
3天前
|
边缘计算 Kubernetes 物联网
大规模 IoT 边缘容器集群管理的几种架构 -0- 边缘容器及架构简介
大规模 IoT 边缘容器集群管理的几种架构 -0- 边缘容器及架构简介

热门文章

最新文章