关于C++并发服务器,使用什么架构问题.

1.首先我说一下背景,最终目的是让客户端使用一个MT4的dll库中的接口与国外服务器进行交互(dll没有源码,只有头文件),问题就是dll的库客户端不能直接调用(非com),所以需要做一个右图中的broker,让客户端与broker交互,达到间接调用接口的目的。
2.接口的功能有,connect,login,之后会在登录基础上查询一些个人信息等。
所以在网上查了一些框架感觉跟我的都不太适用,网上一些框架大都是线程调度,来完成客户端的任务,以达到高性能。但是我这个情况是,每没个客户端要做的任务具有独立性。
3.请问有什么框架我这个情况可以用的?各位大神有什么建议也请不吝赐教,谢谢。

2个回答

很好奇C++的框架是什么?通讯框架?,你要做客户端,单单一个客户端的话有多大的性能要求么,服务端的性能要求会高一些吧

u011261430
仅仅学会简单 中间代理啊,Windows?linux? windows下面有hp-socket开源的代理层组件,也有客户端和服务端的,性能挺好的,可以看看
2 年多之前 回复
dzc_woniu
当凸遇见凹凹 不是一个客户端,,,是很多,图的意思是,本来每个客户端都要套用接口与服务器交互,现在要实现一个broker,所有的客户端都通过这个broker间接与服务器交互
2 年多之前 回复

你说的broker 是不是就是网关的意思?通过网关程序连接服务器与服务器进行数据交互。客户端程序连接到网关;客户端与网关间可以自定义接口交互?

dzc_woniu
当凸遇见凹凹 图中有显示,两幅图中的api是服务器提供的,也就是说只能通过服务器提供的api与服务器交互,但是客户端不能直接使用dll库,所有做一个代理,至于代理和客户端之间怎么交互都无所谓
2 年多之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问
相关内容推荐