jfinal_demo,已测试验证。参考地址:http://www.zuidaima.com/share/3526605042486272.htm。
JeeSite 是一个企业信息化开发基础平台,Java企业应用开源框架,Java EE(J2EE)快速开发框架,使用经典技术组合(Spring、Spring MVC、Apache Shiro、MyBatis、Bootstrap UI),包括核心模块如:组织机构、角色用户、权限授权、数据权限、内容管理、工作流等。参考网址:http://www.zuidaima.com/share/1764524204903424.htm
环境: nb-iot模组, 公网ip (这里的公网ip是必须的, 腾讯云免费实验室了解下) 服务器搭建: 开发过程中不用nb模组, 没有公网, 可以先用java写一个udpclient进行本地测试,已验证。
本项目使用了redis,kafka,zookeeper。因此在启动项目之前需要先安装并启动相应服务如docker。EurekaApplication服务地址:http://localhost:8761/;GateWayApplication(物联网云管理平台)地址:http://localhost:8000/admin/index.html;InteractionApplication(端口号9012)服务启动报错和UserServerApplication(端口号8010)服务启动报错;MQTTEmulatorApplication模拟终端接收、发送数据。
当当网开源的Dubbox,参考网址:https://blog.csdn.net/u010134382/article/details/84814628
DubboDemo(直连)测试代码,参考网址:https://blog.csdn.net/weixin_37197708/article/details/80309365
idea搭建 maven+dubbo+hibernate+redis+mvc+mysql,调用接口方法可用,访问controller层报404错误。参考网址:https://blog.csdn.net/baidu_41795891/article/details/81980401
alibaba SOA服务框架-dubbo demo,注册中心采用multicast注册,参考网址:http://www.zuidaima.com/share/2713989751262208.htm
基于Redis实现分布式锁和基于ZooKeeper实现分布式锁。参考地址:https://blog.csdn.net/a15835774652/article/details/81775044
idea搭建 dubbo+zookeeper+spring mvc,测试可用。Zookeeper作为注册中心支持集群模式:1、解决单点故障问题,主从模式,zookeeper内部存在Leader和Follower两个角色,Leader选举机制(SID(服务器的唯一标识)和ZXID(事务ID)),半数以上选举成功,服务器个数为奇数。好处:1、一致性2、可靠性3、实时性4、等待无关(wait-free)5、原子性6、顺序性。Zab协议有两种模式,它们分别是恢复模式(选主)和广播模式(同步)。Leader主要功能:①恢复数据②维持与Learner的心跳。zookeeper的master选举机制(争抢在zookeeper注册临时节点的操作,谁注册了约定的临时节点(节点包括:主节点和从节点),谁就是master)。2、 松耦合交互:不同进程间的交互不需要了解彼此,甚至可以不必同时存在,某进程在zookeeper中留下消息后,该进程结束后其它进程还可以读这条消息。参考网址:https://blog.csdn.net/cffc1989101/article/details/80756177