猫宁Morning公益商城是中国公益性在线电子商城,以商城B2C模式运营的公益在线商城,是一家致力于将传统公益商城互联网化的创新公益商城。系统分为前台和后台,前台主要功能包括注册和登录、商品浏览、个人信息管理、购物车、我的订单、网上支付、评价、提问、公益活动、公益论坛、商城论坛等系统,后台主要功能包括管理成员信息管理、用户信息管理、商品管理、公益活动管理、商品分类管理、订单管理、公告资讯管理、论坛平台管理、商品提上管理、商品评价管理等。
项目主框架采用springboot,介绍Zookeeper集群安装和ActiveMQ的高可用集群安装方式,以及基于ActiveMQ简单的消息队列应用场景!
activemq与spring集成,发布订阅、点对点的消息发送,xml文件的配置、配置注释详细,是一个不错的研究的实例。
RedisCache是基于Jedis的SDK。 ①强大的泛型支持,实现了任意java对象简单存\取 ②增强缓存接口:支持防穿透设计,以及本地缓存同步更新 ③提供多种分布式锁,分布式队列支持 ④个性化的redis源配置支持
lanproxy是一个将局域网个人电脑、服务器代理到公网的内网穿透工具,目前仅支持tcp流量转发,可支持任何tcp上层协议(ssh访问、web服务器访问、远程桌面...)。目前市面上提供类似服务的有花生壳、TeamView、GoToMyCloud等等,但天下没有免费的午餐,要使用第三方的公网服务器就必须为第三方付费,并且这些服务器都有各种各样的限制,此外,由于数据包会流经第三方,因此对数据安全也是一大隐患。
Zilla-Push是实现推送通知或消息到各平台终端设备的推送系统。目前支持的终端平台有:IOS和Android两大平台。IOS终端设备使用苹果公司自有的推送系统——APNS,Android终端使用开源系统Openfire。Zilla-Push系统实现设备签到、消息分发、渠道适配、推送状态反馈和查询统计等功能。
MQTT协议推送套件。设计运行在低流量网络环境复杂的设备上,每秒超过10W次IO读写性能良好。后期准备加入UDP协议的支持,使用多播来加快即时消息的发送。从这个项目中可以对netty有一个深入的了解,开源出来的目的也是希望加入更丰富的功能不仅仅是push.有兴趣的加群145155309 交流
DDPush (Dimension Door Push),任意门推送,是一款开源免费的实时信息推送服务器,使用Java语言开发,具有简单、稳定、高性能、高容量等特点,适用于互联网、移动互联网、物联网、Android、智能设备、硬件设备等各种环境。
Apollo(阿波罗)是携程框架部门研发的配置管理平台,能够集中化管理应用不同环境、不同集群的配置,配置修改后能够实时推送到应用端,并且具备规范的权限、流程治理等特性。
QQ网页授权、微信公众号相关接口、企业微信相关接口,如消息推送等功能。基于17年6月最新api开发。使用 dubbo, spring boot, redis 实现的通用项目。
模仿国内知名B2C网站,实现的一个分布式B2C商城 使用Spring Boot 自动配置 Dubbox / MVC / MyBatis / Druid / Solr / Redis 等。使用Spring Cloud版本请查看