1 Star 0 Fork 100

tangshixiao000 / 彩乐彩票服务器

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
README.md 3.33 KB
一键复制 编辑 原始数据 按行查看 历史
cltech 提交于 2018-03-26 20:59 . 更新 README.md

彩乐彩票服务器

输入图片说明

彩乐彩票是由彩乐网络科技有限公司耗时一年倾力打造的国内第一个完全免费,开源的的高性能、高可用、功能完备的彩票购彩 + 实时互动 + 彩票游戏 解决方案。目前支持的彩种有7个:双色球,超级大乐透,山东11选5,湖北11选5,江西快三,吉林快三,重庆时时彩。其他流行的20多个彩种如竞彩足球、竞彩篮球、老足彩、北京单场、七星彩、七乐彩、福彩3D,排列3、排列5等彩种已列入开发计划中,后续将陆续开放。

小游戏已在官网展示版测试中,目前已完成第一个摇骰子的开发。

项目起源

老彩民在线下购买彩票时,都会在彩票店看走势图,和周围经常买彩的彩友一起看走势图、一起讨论这一期会开什么号码,什么样的方法可以提高中奖率,竞彩彩民更是如此。同一个彩票店经常买彩票的大家都认识,时间长了形成彩民圈子。彩乐彩票就是将购买彩票、看彩票走势图、彩票专家预测、赛事分析、即时聊天、高手跟单6大场景进行整合,为广大彩友推出的集6大需求为一体的一站式即时聊天购彩社区。

系统架构和特点

彩乐彩票一站式即时聊天购彩社区解决方案采用分布式、异步插件式架构。

  1. 采用微软当前最成熟稳定的.NET FRAMEWORK 4.6.1,WebApi封装所有业务接口,网站、IOS、Android通用接入。
  2. 模块化设计,易于扩展和极其灵活。
  3. 采用微软最新的数据库 SqlServer2014 Enterprise,高性能,更易用。
  4. 业务缓存使用Redis高速缓存实现。
  5. 模块通信使用消息队列MSMQ实现,可以响应上千并发请求。

健壮的保障机制,关键的业务均采用双通道机制,确保其中一个通道宕机后,能够及时的切换到另外的通道上。 业务模块下单、拆票、出票、算奖、返奖之间采用独立服务的方式构建,使用消息队列进行模块通信,各自保持高度的独立。

在不影响到原有业务的情况下,遵循平台的规范协议,可以轻松的接入新的彩种,一个新的彩种5天内就可上线运营。

业务系统

采用微软最新的数据库 SqlServer2014 Enterprise,缓存使用Redis实现,模块通信使用消息队列MSMQ实现(未来将采用RabbitMQ替换)。主要的业务模块下单、拆票、出票、算奖、返奖。

聊天系统

采用成熟的跨平台解决方案Workman,通信接口使用PHPSocket.IO实现。
PHPSocket.IO是PHP版本的Socket.IO服务端实现,基于workerman开发,用于替换node.js版本Socket.IO服务端。PHPSocket.IO底层采用websocket协议通讯,如果客户端不支持websocket协议, 则会自动采用http长轮询的方式通讯。PHPSocket.IO实现的Polling通信机制包括Adobe Flash Socket、AJAX长轮询、JSONP轮询等。具体采用哪种机制通讯对于开发者完全透明, 开发者使用的是统一的接口。

彩乐彩票开源社区: http://forum.caile.net/

彩票程序展示: http://appdl.caile.net/

客户端开源地址:https://gitee.com/cailetech/lotteryclient

服务器开源地址:https://gitee.com/cailetech/lotteryserver

C#
1
https://gitee.com/null_649_9508/lotteryserver.git
git@gitee.com:null_649_9508/lotteryserver.git
null_649_9508
lotteryserver
彩乐彩票服务器
master

搜索帮助

53164aa7 5694891 3bd8fe86 5694891